Hallo liebe Gemeinde,
ich habe einen kleinen Code der ein Formular prüft (siehe unten). Problem dabei ist, dass trotz return false der Browser das Formular abschickt und auf die nächste Seite weiterleitet
Ich vermute ich habe tatsächlich nur eine kleine Zeile vergessen, komme aber seit mehreren Stunden nicht drauf und im idealfall sollte das in einer halben Stunde funktionieren

Eingebunden ist das Skript per onclick im Submit-Button.
Einen riesen Dank im Voraus
ich habe einen kleinen Code der ein Formular prüft (siehe unten). Problem dabei ist, dass trotz return false der Browser das Formular abschickt und auf die nächste Seite weiterleitet
Ich vermute ich habe tatsächlich nur eine kleine Zeile vergessen, komme aber seit mehreren Stunden nicht drauf und im idealfall sollte das in einer halben Stunde funktionieren
Eingebunden ist das Skript per onclick im Submit-Button.
HTML:
<script type="text/javascript">
function chkFormular () {
if (document.Formular.Vorname.value == "") {
alert("Geben Sie bitte Ihren Vorname ein.");
document.Formular.Vorname.focus();
return false;
}
if (document.Formular.Nachname.value == "") {
alert("Geben Sie bitte Ihren Nachname ein.");
document.Formular.Nachname.focus();
return false;
}
if (document.Formular.Email.value.indexOf("@") == -1) {
alert("Geben Sie bitte Ihren Email ein.");
document.Formular.Email.focus();
return false;
}
if (document.Formular.Telefon-Nummer.value == "") {
alert("Geben Sie bitte Ihren Kontakt Telefonnummer ein.");
document.Formular.Telefon-Nummer.focus();
return false;
}
if (document.Formular.Strasse.value == "") {
alert("Geben Sie bitte Ihren Straße ein.");
document.Formular.Strasse.focus();
return false;
}
if (document.Formular.PLZ.value == "") {
alert("Geben Sie bitte Ihre Postleitzahl ein.");
document.Formular.PLZ.focus();
return false;
}
if (document.Formular.Ort.value == "") {
alert("Geben Sie den Ort ein.");
document.Formular.Ort.focus();
return false;
}
if (document.Formular.KV.value == "") {
alert("Geben Sie bitte den Namen Ihrer Krankenversicherung an.");
document.Formular.KV.focus();
return false;
}
}
</script>
Einen riesen Dank im Voraus