Lina A.: Formular abschicken noch mal bestätigen

Beitrag lesen

Ich nehme an du meinst das chkFormular aus der Javascript-Hilfe von Selfhtml?

Bau dort einfach am Schluss folgenden Code ein:

===
confirm = window.confirm('Wollen Sie die angegebenen Daten wirklich abschicken?');
return confirm;

Wenn der User dann auf 'abbrechen' klickt, wird in 'confim' der Wert 'false' gespeichet, bei 'OK' 'true'. Somit wird bei 'abbrechen' der Versand der Formulardaten abgebrochen.

Das ist fast richtig, nur wenn ich auf Abbrechen klicke komme ich trotzdem auf die folgende Seite und das Formular wurde abgeschickt.
Was habe ich da falsch gemacht?

....

else if (document.getElementsByName('f71')[0].checked == false &&
    document.getElementsByName('f71')[1].checked == false &&
    document.getElementsByName('f71')[2].checked == false )
 { alert ("Bitte geben Sie uns Ihre Lösung für Frage 71!")
  return false;
 }

confirm = window.confirm('Wollen Sie die angegebenen Daten wirklich abschicken?');
 return confirm;

}

-->

</script>