Hola de nuevo.
Un ejemplo más completo:
Código PHP:
<html>
<head>
<script type="text/javascript">
function validacion(obj) {
limite=obj.form.sele.value;
num=0;
if (obj.checked) {
for (i=0; ele=obj.form.elements[i]; i++)
if (ele.checked) num++;
if (num>limite)
obj.checked=false;
}
}
function borrar(frm) {
for (i=0; ele=frm.elements[i]; i++)
if (ele.type=='checkbox')
ele.checked=false;
}
</script>
</head>
<body>
<form>
<select name="sele" onchange="borrar(this.form)">
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="checkbox" name="fruit" onchange="validacion(this)" />
<input type="checkbox" name="fruit" onchange="validacion(this)" />
<input type="checkbox" name="fruit" onchange="validacion(this)" />
<input type="checkbox" name="fruit" onchange="validacion(this)" />
</form>
</body>
</html>
Saludos,