Boris Christ: PLZ überprüfen

Beitrag lesen

Also noch mal ich! <g>

Du must im onSubmit="return chkFormular()" schreiben! Also nur das return vergessen

Noch mal der geamte Code:
 <html><head><title>Test</title>
 <script language="JavaScript">
 function chkFormular() {
 var chkZ = 1;
    for(i=0;i<document.Formular.PLZ.value.length;++i)
      if(document.Formular.PLZ.value.charAt(i) < "0"
      || document.Formular.PLZ.value.charAt(i) > "9")
        chkZ = -1;
    if(chkZ == -1)
    {
      alert("Ungültige Postleitzahl!");
      document.Formular.PLZ.focus();
      return false;
     }
 if(document.Formular.PLZ.value.length != 5)
     {
    alert(document.Formular.PLZ.value + " ist keine fünfstellige PLZ.")
    return false;
 }
}
 </script>
 </head>

<body><form name="Formular" action="suche4.php" onsubmit="return chkFormular()" method="post">
     <select name="Vertriebsl">
     <option value="Vertriebsl">Alle</option>
     <option value="Bau- und Gartencenter">Bau- und Gartencenter</option>
     <option value="Direkt">Direkt</option>
     <option value="Sky">Sky</option>
     <option value="Plaza">Plaza</option>
     <option value="SEH">SEH</option>
     <option value="Wandmaker">Wandmaker</option>
   </select>
 PLZ: <input type="text" name="PLZ" value="" maxlength="5" size="5"><br>
 <input type="submit" name="submit_button" value="Suchen">
 </body>
 </html>

P.S.: Syntaks fehler behoben! zu deinem Posting.