bernd boruttau: formular rücksetzen

hi, da ich mich mit javascript so gut wie gar net auskenne hier mal ne simple frage:

WARUM FUNKTIONIERT DAS NICHT ;-)

<SCRIPT LANGUAGE=JavaScript>
function resetinput(form) {
   form.submit();
   form.reset();
          form.chat.value="";   form.chat.focus();
   form.chat.select();
   return (false);
</SCRIPT>

<form  name="chatform" method="post" action="chat.php" target="posts" onSubmit="return resetinput(this)">
          <input type="text" name="chat" >
          <input type="hidden" name="nick" value="<?php echo $nick; ?>">
          <input type="hidden" name="action" value="posts">
         <input type="hidden" name="color" value="<?php echo $color; ?>">
          <input type="button"  name="Submit" value="Senden" >
        </form>

Das formular allein funktioniert, aber ich komme mit dem java nicht zurecht.

freue mich auf hinweise

bernd

  1. hrrr..

    hab auch net den plan davon ^^

    aber das:

    onSubmit="return resetinput(this)">

    sieht komisch aus... mach mal nen punkt zwischen return und resetinput..

    vielleicht klappts ja :)

    1. onSubmit="return resetinput(this)">

      sieht komisch aus... mach mal nen punkt zwischen return und resetinput..

      nee, leider nich. resetinput is ja ne benutzerdefinierte function, die durchaus diesen namen haben kann.

      danke trotzdem

      bernd

      1. nee, leider nich. resetinput is ja ne benutzerdefinierte function, die durchaus diesen namen haben kann.

        danke trotzdem

        bernd

        schade, schade, aber ich seh da grad was :)

        wie machst du das mit dem aktualisieren des textes? auch per js? also soll ja nen php-chat werden, denk ich mir jetzt mal :)

        1. wie machst du das mit dem aktualisieren des textes? auch per js? also soll ja en php-chat werden, denk ich mir jetzt mal :)

          stimmt, isses auch schon ...
          findest das gute stück unter chatsys.jg-klotzsche.de/mychat/chat.php

          mfg

          bernd

    2. Hi,

      onSubmit="return resetinput(this)">
      sieht komisch aus... mach mal nen punkt zwischen return und resetinput..

      Unsinn!

      vielleicht klappts ja :)

      Ich denke nicht dass return eine Methode resetinput besitzt ;-)
      Du solltest wirklich nur dann Tipps posten, wenn Du was davon verstehst, andernfalls fuehrst Du in die Irre - was im Zweifel schlimmer ist.

      Gruesse  Joachim

  2. Hi,

    WARUM FUNKTIONIERT DAS NICHT ;-)

    Mußt ja nicht gleich schreien.

    <SCRIPT LANGUAGE=JavaScript>

    Falsch. Richtig wäre: <script type="text/javascript">

    function resetinput(form) {

    Ich würde nicht form als Variable nehmen. Könnte ein reserviertes Wort sein.

    form.submit();

    Brauchst Du nicht, da der Button "Senden" submit schon auführt

    return (false);
    </SCRIPT>

    Hier fehlt eine "}" zwischen ; und </SCRIPT>

    <input type="button"  name="Submit" value="Senden" >

    type="submit", sonst weiß das Formular ja gar nicht, daß es senden soll.

    Grüße,

    Ronny

    1. Hi,

      WARUM FUNKTIONIERT DAS NICHT ;-)

      Mußt ja nicht gleich schreien.

      <SCRIPT LANGUAGE=JavaScript>

      Falsch. Richtig wäre: <script type="text/javascript">

      function resetinput(form) {

      Ich würde nicht form als Variable nehmen. Könnte ein reserviertes Wort sein.

      form.submit();

      Brauchst Du nicht, da der Button "Senden" submit schon auführt

      return (false);
      </SCRIPT>

      Hier fehlt eine "}" zwischen ; und </SCRIPT>

      <input type="button"  name="Submit" value="Senden" >

      type="submit", sonst weiß das Formular ja gar nicht, daß es senden soll.

      Grüße,

      Ronny

      danke , hab ich zu spät gesehen ...
      mfg

      bernd

  3. hi, da ich mich mit javascript so gut wie gar net auskenne hier mal ne simple frage:

    WARUM FUNKTIONIERT DAS NICHT ;-)

    <SCRIPT LANGUAGE=JavaScript>
    function resetinput(form) {
       form.submit();
       form.reset();
              form.chat.value="";   form.chat.focus();
       form.chat.select();
       return (false);
    </SCRIPT>

    <form  name="chatform" method="post" action="chat.php" target="posts" onSubmit="return resetinput(this)">
              <input type="text" name="chat" >
              <input type="hidden" name="nick" value="<?php echo $nick; ?>">
              <input type="hidden" name="action" value="posts">
             <input type="hidden" name="color" value="<?php echo $color; ?>">
              <input type="button"  name="Submit" value="Senden" >
            </form>

    Das formular allein funktioniert, aber ich komme mit dem java nicht zurecht.

    freue mich auf hinweise

    bernd

    ganz einfach ... am ende der funktion fehlte eine }

    bis zum nächsten mal

    bernd