Thorsten Steffen: return false in forms

Hi, ich möchte ein Formular per js überprüfen ( onsubmit="return test()" ).
wenn ich nun in der Funktion test folgendes angebe
return false;
return true;
return false;
return true;

was sollte dann zurückgegeben werden ?
Anders gesagt, wird nach einem return noch das restliche script abgearbeitet oder nicht ?

Gruß
Thorsten

  1. Tag!

    was sollte dann zurückgegeben werden ?

    False.

    Anders gesagt, wird nach einem return noch das restliche script abgearbeitet oder nicht ?

    Nein, deswegen heisst es ja return (engl.: Rueckkehr, zurueckkehren).

    Calocybe

    1. Hi Calocybe (diesmal richtig geschrieben;-)) )

      Nein, deswegen heisst es ja return (engl.: Rueckkehr, zurueckkehren).

      Also, in diesem Fall bedeutet "return" "zurückgeben". Das Script gibt den Wert "false" an die aufrufende Instanz zurück.

      Ist aber eigentlich weniger wichtig...

      Gruesse, Martin

      1. Moin!

        Hi Calocybe (diesmal richtig geschrieben;-)) )

        Richtig vorbildlich :-)

        Also, in diesem Fall bedeutet "return" "zurückgeben". Das Script gibt den Wert "false" an die aufrufende Instanz zurück.

        Mmh, da koenntest Du Recht haben. Andererseits kann man return auch ohne Rueckgabewert hinschreiben, damit eine Funktion (die keinen Rueckgabewert hat) augenblicklich verlassen wird. Vielleicht muss man es ja kontextsensitiv uebersetzen... *g*

        Ist aber eigentlich weniger wichtig...

        Nee, nee, solche Dinge muessen schon geklaert werden, sonst geht gar nix... ;-)

        Calocybe