Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/12/2012, 17:33
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 14 años
Puntos: 1011
Respuesta: Desactivar elemento cuando todos los checkbox estén desmarcados

tomando el mismo código, lo que has de hacer es verificar el estado de la variable "is_checked" una vez acabado o interrumpido de ciclo
Cita:
var form = document.getElementById('Form2');
var inputs = form.getElementsByTagName('input');
var is_checked = false;
for(var x = 0; x < inputs.length; x++) {
if(inputs[x].type == 'checkbox' && inputs[x].name == 'host[]') {
is_checked = inputs[x].checked;
if(is_checked) break;
}
}
if(is_checked) {
// activa el control
else {
// desactiva el control
}
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}