Sven Rautenberg: Formular abschicken - mit 2 "onsubmit"?

Beitrag lesen

Moin!

Ich hab inzwischen beide Javascripts, nur weiss ich nicht, wie ich diese nacheinander aufrufen soll. Es soll ja zunächst geprüft werden, ob alle felder ausgefüllt wurden und DANN sollen die eingegebenen daten mittels "return confirm(...)" nochmals aufgelistet werden.

Der Eventhandler "onsubmit" im <form> erlaubt es, vor dem Abschicken des Formulars Javascript-Code auszuführen. Diese Möglichkeit besteht allerdings nur einmal.

Dazu notiert man im onsubmit-Attribut einfach den gewünschten Javascript-Code. Dieser muß nun alles das tun, was man sich wünscht.

Nebenbedingung: Das Abschicken abbrechen kann man, indem man mit dem Befehl "return" den boolschen Wert "false" an den Browser zurückgibt. Mit "true" wird hingegen das Abschicken erlaubt.

Jetzt mußt du also nur noch deine Skriptfragmente so zusammensetzen, dass sie entsprechend dieser Bedingungen arbeiten und den gewünschten Effekt haben.

- Sven Rautenberg