Hallo!
Nur ob ein Radiobutton angeklickt wurde oder nicht bekomme ich nicht hin ! *heul*
Oh je, jetzt sind es Radiobuttons. Da funktioniert die Abfrage natuerlich anders als bei den Checkboxen. Siehe: </selfhtml/tecbbda.htm#a2>
Die Prüfung soll ja nur prüfen, ob einer der Radiobutton angeklickt wurde oder nicht.
Wenn nicht soll ein Alert kommen...
So funktioniert es bei mir:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<script Language="JavaScript">
<!--
function checkForm(theForm)
{
if(theForm.gewinnantwort[0].checked != true && theForm.gewinnantwort[1].checked != true && theForm.gewinnantwort[2].checked != true) {
alert ("Bitte Antwort eingeben!");
theForm.gewinnantwort.focus();
return (false);
}
if (theForm.name.value == "")
{
alert("Bitte geben Sie ihren Namen ein !");
theForm.name.focus();
return (false);
}
if (theForm.strasse.value == "")
{
alert("Bitte geben Sie ihren Strassennamen ein !");
theForm.strasse.focus();
return (false);
}
if (theForm.plz.value == "")
{
alert("Bitte geben Sie ihre PLZ und ihren Ort ein !");
theForm.plz.focus();
return (false);
}
if (theForm.email.value == "")
{
alert("Bitte geben Sie ihre E-Mail ein !");
theForm.email.focus();
return (false);
}
if (theForm.email.value != "")
{
var checkEMail = theForm.email.value;
if (checkEMail.indexOf('@',1) < 1 || checkEMail.indexOf('.',2) < 1)
{
alert("Das ist keine gültige E-Mail !");
theForm.email.focus();
return (false);
}
}
return (true);
}
//-->
</script>
</head>
<body>
<form name="wo-form" method="POST" action="mailto:post@post.de?subject=Gewinnspiel" onsubmit="return checkForm(this)" enctype="text/plain">
<br><left><input type="radio" name="gewinnantwort" value="A"> A<br>
<br><left><input type="radio" name="gewinnantwort" value="B"> B<br>
<br><left><input type="radio" name="gewinnantwort" value="C"> C<br>
<input type="submit" value="go">
</form>
</body>
</html>
Musst nur noch die anderen Input Felder hinzufuegen...
Viele Gruesse
-> Andreas