Danny: Trotz Formcheck - Formular wird abgeschickt - WARUM?

Beitrag lesen

Hallo Zusammen.

Mit folgendem JavaScript (von SelfHTML) überprüfe ich ein Formular:

<script type="text/javascript">
function chkFormular () {
  if (document.Feedback.Name.value == "") {
    alert("Bitte Ihren Namen eingeben!");
    document.Feedback.Name.focus();
    return false;
  }
  if (document.Feedback.Strasse.value == "") {
    alert("Bitte Ihre Anschrift eingeben!");
    document.Feedback.Strasse.focus();
    return false;
  }
  if (document.Feedback.PLZ_Ort.value == "") {
    alert("Bitte Ihre PLZ und Ort eintragen!");
    document.Feedback.PLZ_Ort.focus();
    return false;
  }
  if (document.Feedback.eMail.value.indexOf("@") == -1) {
    alert("Keine E-Mail-Adresse!");
    document.Feedback.eMail.focus();
    return false;
  }

}
</script>

Hiermit rufe ich es dann auf:

<form id="feedback" method="post" name="Feedback"  action="feedback.php" onsubmit="return chkFormular()">

Der erste Alert kommt dann auch, doch sowie ich diesen bestätige (OK klicke), wird das Formular trotzdem versandt und die False-Angabe offenbar ignoriert.

Woran liegt das denn bitte?

Ich habe dieses JavaScript schon auf diversen Seiten eingesetzt, es hat immer funktioniert. Nur diesmal will es einfach nicht seine Funktion erfüllen.

Ich bitte um Antworten, die sich auf dieses Script beziehen und keine, die einem sagen, JS Formcheck sei unnütz o.ä.

Danke im Voraus für jede Hilfe