Submit-Button abfangen
wichtel
- javascript
Hi alle,
ich möchte den Submit-Button meines Formulars so machen, dass er über confirm() den Benutzer fragt, ob er auch alles gut durchgelesen hat vor dem Abschicken. Wenn der Benutzer dann "Nein" klickt, soll das Formular natürlich auch nicht abgeschickt werden.
Eine Idee wäre, statt des Submit-Buttons einen normalen Button zu nehmen und dann if (confirm=1) { submit(); } zu programmieren. Ich will mich aber nicht darauf verlassen, dass alle Benutzer auch JavaScript aktiviert haben, deshalb will ich diesen Weg nicht gehen (wer kein JavaScript hat, muss dann aber ohne die Warnung auskommen).
'Nen Tipp, wie man das am besten macht? Wäre sehr dankbar!
wichtel
hi,
'Nen Tipp, wie man das am besten macht? Wäre sehr dankbar!
ich würds mit einem onsubmit-event machen.
mfG,
steckl
Jau, das hab ich probiert. Aber wie muss das konkret aussehen, damit das submitten auch gestoppt wird, falls der Benutzer "Nein" klickt?
wichtel
hi,
du schreibst im Formular-Tag:
onsubmit="return CheckInput();"
In der Javascriptfunktion dazu gibst du dann als Returncode den Wert von confirm() zurück. Wenn false zurückkommt wird das Formular nicht abgeschickt, bei true schon.
mfG,
steckl
Danke, das klappt! :-)
wichtel