hallo forum,
in meinem shop soll eine Fehlermeldung ausgeworfen werden, sobald ein user eine checkbox auswählt (es darf immer nur eine ausgewählt sein).
doch leider wird meine function chkFormular ignoriert.
hier mal der komplette code zum ausprobieren:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Text des Titels</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function chkFormular()
{
if(document.test.Zahlmethode.value=="Mastercard" && document.test.master.value == "")
{
alert(document.test.Zahlmethode.value);
alert(" Bitte geben Sie ihre Mastercard nur ein ");
document.test.master.focus();
return false;
}
if(document.test.rund2.value=="Visa" && document.test.visa.value == "")
{
alert("Bitte geben Sie ihre Visacard nur ein");
document.test.visa.focus();
return false;
}
}
//-->
</script>
</head>
<body>
<form name="test" method="post" action="post" onSubmit="return chkFormular()">
<p>Geben Sie Ihre Zahlungsweise an:</p>
<p>
<input type="radio" name="Zahlmethode" value="Mastercard">
Mastercard</p>
<p>
<input type="text" name="master">
</p>
<p><br>
<input type="radio" name="Zahlmethode" value="Visa">
Visa</p>
<p>
<input type="text" name="visa">
</p>
<p>
<input type="submit" name="Submit" value="Abschicken">
</p>
</form>
</body>
</html>