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