<script language="javascript">
<!--
function compteur_coches(obj) {
max = 2;
box1 = obj.form.case1.checked;
box2 = obj.form.case2.checked;
box3 = obj.form.case3.checked;
box4 = obj.form.case4.checked;
nombre = (box1 ? 1 : 0) + (box2 ? 1 : 0) + (box3 ? 1 : 0) + (box4 ? 1 : 0);
if (nombre > max) {
alert("You can't check more than " + max + " boxes !");
obj.checked = false;
}
}
// -->
</script>
<form>
<p>
<input type="checkbox" name="case1" onClick="compteur_coches(this)" value="1">Choice 1<br>
<input type="checkbox" name="case2" onClick="compteur_coches(this)" value="2">Choice 2<br>
<input type="checkbox" name="case3" onClick="compteur_coches(this)" value="3">Choice 3<br>
<input type="checkbox" name="case4" onClick="compteur_coches(this)" value="4">Choice 4<br>
<input type="submit" value="Submit"></p>
</form>
<!--
function compteur_coches(obj) {
max = 2;
box1 = obj.form.case1.checked;
box2 = obj.form.case2.checked;
box3 = obj.form.case3.checked;
box4 = obj.form.case4.checked;
nombre = (box1 ? 1 : 0) + (box2 ? 1 : 0) + (box3 ? 1 : 0) + (box4 ? 1 : 0);
if (nombre > max) {
alert("You can't check more than " + max + " boxes !");
obj.checked = false;
}
}
// -->
</script>
<form>
<p>
<input type="checkbox" name="case1" onClick="compteur_coches(this)" value="1">Choice 1<br>
<input type="checkbox" name="case2" onClick="compteur_coches(this)" value="2">Choice 2<br>
<input type="checkbox" name="case3" onClick="compteur_coches(this)" value="3">Choice 3<br>
<input type="checkbox" name="case4" onClick="compteur_coches(this)" value="4">Choice 4<br>
<input type="submit" value="Submit"></p>
</form>
Kommentar