Formular sendet trotz negativer Prüfung?
Rainer
- javascript
Hallo,
Ich habe eine Formular:
<form action="" method="post" onSubmit="return chkF()">
<select name="Als" size="1">
<option selected>[ Bitte auswählen ]</option>
<option value="0">Anbieter</option>
<option value="1">Bieter</option>
</select>
<input type="submit" name="Submit" value="Abschicken">
</form>
Das Javascript:
<script type="text/javascript">
<!--
function chkF() {
if(document.F.Als.value == ""){
alert("Bitte wählen Sie aus ob Sie sich als Anbieter oder Bieter eintragen wollen!");
return false();
}
}
//-->
</script>
Die AlertMeldung wird angezeigt, aber beim Bestätigen wird das Formular trotzdem abgeschickt.
Was ist daran falsch?
Gruss Rainer
Hi,
Was ist daran falsch?
false ist keine Methode.
Cheatah
false ist keine Methode.
???
wieso denn das?
Das Formular hat noch etliche felder mehr. Wenn ich den genannten Teil weglasse und z.Bsp. Firma, Name etc. prüfe geht es.
Gruss Rainer
Hi,
false ist keine Methode.
wieso denn das?
false ist eine Konstante.
Das Formular hat noch etliche felder mehr.
Das ändert nichts an den Eigenschaften von false.
Cheatah
Nabend,
if(document.F.Als.value == ""){
Was ist denn F für ein Object?
return false();
Und wie schaut die Funktion false() aus?
Hat deine JS-Konsole da nicht gemeckert?
Bis denne,
Sorry,
habe selbstverständlich
<form name="F"....
stehen!
Gruss Rainer
Hi,
function chkF() {
if(document.F.Als.value == ""){
alert("Bitte wählen Sie aus ob Sie sich als Anbieter oder Bieter eintragen wollen!");
return false();
}
}
Abgesehen vom bereits gesagten:
Was gibt diese Funktion zurück, wenn die Bedingung nicht erfüllt ist?
cu,
Andreas