seos2k: checkboxen nicht alle auswählen

Beitrag lesen

Ja, die antwort hat mir nicht soviel geholfen, habe nun diese methode gefunden

<html>

<head>
<title>HTML - Test</title>
<script type="text/javascript" language="JavaScript">

function CountChecks(which) {
var maxchecked = 3;
var count = 0;
if(document.F1.R.checked == true) { count++; }
if(document.F1.G.checked == true) { count++; }
if(document.F1.B.checked == true) { count++; }
if(document.F1.Y.checked == true) { count++; }
if(document.F1.P.checked == true) { count++; }
if(document.F1.O.checked == true) { count++; }
if(count > maxchecked) {
eval('document.F1.' + which + '.checked = false');

}  

}
</script>
</head>

<body>

<form name="F1">

Select up to three:<br />
<input type="checkbox" name="R" value="red"    onClick="CountChecks('R')" />Red    <br />
<input type="checkbox" name="G" value="green"  onClick="CountChecks('G')" />Green  <br />
<input type="checkbox" name="B" value="blue"   onClick="CountChecks('B')" />Blue   <br />

<input type="checkbox" name="Y" value="yellow" onClick="CountChecks('Y')" />Yellow <br />
<input type="checkbox" name="P" value="purple" onClick="CountChecks('P')" />Purple <br />
<input type="checkbox" name="O" value="orange" onClick="CountChecks('O')" />Orange <br />

</form>

</body>

</html>

kennt jemand einen noch simpleren weg oder kann das ganze hier noch vereinfachen? bin unerfahren und hab nicht die zeit mich komplett einzuarbeiten