Mi duda es la siguiente: Quiero habilitar y deshabilitar varios checkbox dependiendo del valor de otro checkbox.
Digamos que cuando el primero esta marcado quiero que los otros esten habilitados y cuando este desmarcado los otro esten deshabilitados.
La FAQ Habilitar o desabilitar checkbox en función del estado de otro checkbox tiene Pertenece a la categoría:
Te envio un ejemplo que te puede servir........
<html>
<script type="text/javascript">
function disableCheck(field, causer) {
if (causer.checked) {
field.checked = false;
field.disabled = true;
}
else {
field.disabled = false;
}
}
function disableOthers(field) {
disableCheck(formulario.dos, field);
disableCheck(formulario.tres, field);
}
function disableUno() {
field = formulario.uno
if (formulario.dos.checked || formulario.tres.checked) {
field.checked = false;
field.disabled = true;
}
else {
field.disabled = false;
}
}
</script>
<body>
<form name="formulario">
<input type="checkbox" name="uno" onClick="disableOthers(this)"/><br/>
<input type="checkbox" name="dos" onClick="disableUno()"/><br/>
<input type="checkbox" name="tres" onClick="disableUno()"/><br/>
</form>
</body>
</html>