Habilitar o desabilitar checkbox en función del estado de otro checkbox

Mi duda es la siguiente: Quiero habilitar y deshabilitar varios checkbox dependiendo del valor de otro checkbox. Digamos que cuando el primero...

La FAQ Habilitar o desabilitar checkbox en función del estado de otro checkbox tiene

Pertenece a la categoría:

Pregunta
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.



Respuesta de Miguel Angel Alvarez

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 2 comentarios a la faq
1 comentario no revisado
1 comentario revisado:
Por: Marisol
20/1/06
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>

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo