Zeichenzahl bei Formfeld
Verfasst: 19.01.2009, 16:00
Ich möchte in dem Feld für Postleitzahlen, das die User die ganze Postleitzahl eingeben müssen und z.b. nicht bloß die ersten 2, und habe das jetzt so gemacht.
Aber ich steh gerade auf dem Schlauch, weil ich noch einen Fehler drin habe. Er bring zwar die Meldung, das die Mindestanzahl 5 Zeichen sein muss, wenn ich z.b. das Feld ganz leer lasse, leitet dann aber trotzdem, wenn ich die Meldung schliese auf die Ergebnisseite weiter, wo alle Einträge angezeigt werden.
Was muss ich jetzt ändern, das er erst sendet, wenn das Feld richtig ausgefüllt ist?
Danke Ronny
<script language="javascript" type="text/javascript">
function chkcomment()
{
if (document.form1.plz.value.length < 5)
{
alert("Das Feld muss wenigstens 5 Zeichen enthalten!");
document.form1.plz.focus();
return false;
}
}
</script>
<form id="form1" name="form1" method="post" action="/suchergebnisse.php" onsubmit="chkcomment()">
<table width="300" border="0" align="left">
<tr>
<td><span class="text18"> Ihre Postleitzahl:
<input type="text" name="plz" maxlength="5" size="10"></span><br /><br /><span class="text18">Im Umkreis von: <select size="1" name="entf">
<option value="5">5 km</option>
<option value="15">15 km</option>
<option value="25">25 km</option>
</span>
</select> <br /><br /><input type="submit" name="Submit" value="Suchen" class="button"></td>
</tr>
</table>
</form>
Aber ich steh gerade auf dem Schlauch, weil ich noch einen Fehler drin habe. Er bring zwar die Meldung, das die Mindestanzahl 5 Zeichen sein muss, wenn ich z.b. das Feld ganz leer lasse, leitet dann aber trotzdem, wenn ich die Meldung schliese auf die Ergebnisseite weiter, wo alle Einträge angezeigt werden.
Was muss ich jetzt ändern, das er erst sendet, wenn das Feld richtig ausgefüllt ist?
Danke Ronny
<script language="javascript" type="text/javascript">
function chkcomment()
{
if (document.form1.plz.value.length < 5)
{
alert("Das Feld muss wenigstens 5 Zeichen enthalten!");
document.form1.plz.focus();
return false;
}
}
</script>
<form id="form1" name="form1" method="post" action="/suchergebnisse.php" onsubmit="chkcomment()">
<table width="300" border="0" align="left">
<tr>
<td><span class="text18"> Ihre Postleitzahl:
<input type="text" name="plz" maxlength="5" size="10"></span><br /><br /><span class="text18">Im Umkreis von: <select size="1" name="entf">
<option value="5">5 km</option>
<option value="15">15 km</option>
<option value="25">25 km</option>
</span>
</select> <br /><br /><input type="submit" name="Submit" value="Suchen" class="button"></td>
</tr>
</table>
</form>