Bekka: Zähl-Funktion

Beitrag lesen

Hallo ihr,
könnt ihr mir sagen, wo in der unteren Funktion der Fehler ist? Ich habe einen Fragebogen erstellt und möchte mit dieser Funktion kontrollieren, dass pro Frage nicht mehr wie ein Kästchen angekreuzt ist. Die verschiedenen Fragen"names" habe ich in einem Array zusammengefasst. Jedoch glaube ich, dass dort der Fehler liegt, denn wenn ich die Funktion nur auf eine Frage anwende und den Array weglasse, dann tut's...

------------------------------

<html>
<head>
<title>Azubitest
</title>
<script type="text/javascript">
<!--

var antwort = new Array(antwort1,antwort2,antwort3,antwort4,antwort5,antwort6,antwort7,antwort8,antwort9,antwort10,antwort11,antwort12,antwort13,antwort14,antwort15,antwort15,antwort16,antwort17,antwort18,antwort19,antwort20,antwort21,antwort22,antwort23,antwort24,antwort25,antwort26,antwort27,antwort28,antwort29,antwort30);
var anzahl = "0";
function zahl() {
for(var i = 0; i < 3; i++)
if (document.azubitest.antwort[i].checked == true) {anzahl++;}

if (anzahl >= 1) {
alert("Sie haben zu viele Kästchen ausgewählt.");
}
anzahl = "0";
}

//-->
</script>
</head>
<body>
<form name=azubitest>
<input type=checkbox name="antwort1" value="i">
<input type=checkbox name="antwort1" value="i">
<input type=checkbox name="antwort1" value="i">

<input type=checkbox name="antwort2" value="i">
<input type=checkbox name="antwort2" value="i">
<input type=checkbox name="antwort2" value="i">

<input type=checkbox name="antwort3" value="i">
<input type=checkbox name="antwort3" value="i">
<input type=checkbox name="antwort3" value="i">
<input type="button" onClick="zahl();" value="Ergebnis">
</form>
</body>
</html>

-------
...Danke für eventuelle Tips

Mfg Bekka