wichtel: Submit-Button abfangen

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

  1. hi,

    'Nen Tipp, wie man das am besten macht? Wäre sehr dankbar!

    ich würds mit einem onsubmit-event machen.

    mfG,
    steckl

    1. Jau, das hab ich probiert. Aber wie muss das konkret aussehen, damit das submitten auch gestoppt wird, falls der Benutzer "Nein" klickt?

      wichtel

      1. 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

        1. Danke, das klappt! :-)

          wichtel