bei form onsubmit funzt net
petra
- javascript
hi leute!
ich hab im body folgendes javascipt:
<script language="javascript" type="text/javascript">
function agbaccept()
{
if(document.form1.teilnahme.value == "")
{
alert("Du musst die Teilnahmebedingungen akzeptieren!");
return false;
}
return true;
}
</script>
der form-tag sieht so aus:
<form method="post" name="form1" action="test.php" onSubmit="agbaccept()">
die checkbox, die überprüft werden soll, ob sie angehakt ist sieht so aus:
<input name="teilnahme" type="checkbox" id="teilnahme" value="1">
ich möchte also beim senden des forms überprüfen ob die agb akzeptiert wurden... aber so funzts leider net...
bitte helft mir!!
danke,
petra
Hi petra,
if(document.form1.teilnahme.value == "")
die checkbox, die überprüft werden soll, ob sie angehakt ist sieht so aus:
<input name="teilnahme" type="checkbox" id="teilnahme" value="1">
checked nicht value.
Grüße,
Jochen
hi,
ergänzend zu Maxx' hinweis:
<form method="post" name="form1" action="test.php" onSubmit="agbaccept()">
wenn du willst, dass das abschicken des formulars im fehlerfalle unterbunden wird, muss du _aus dem eventhandler heraus_ false zurückgeben.
derzeit gäbe deine funktion zwar true oder false an den eventhandler zurück, aber dieser gibt den wert nicht "nach oben hin" weiter.
also obsubmit="return agbaccept()"
gruß,
wahsaga