Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/09/2015, 13:41
ssras
 
Fecha de Ingreso: septiembre-2015
Ubicación: La Paz-Bolivia
Mensajes: 5
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: activar checkbox multiples

Código HTML:
document.addEventListener("click", function(event){
        if (event.target.className == "activador"){
            var checkbox = event.target,
            celda = checkbox.parentNode,
            fila = celda.parentNode,
            inputs = fila.querySelectorAll("input");
            if (checkbox.checked){
                [].forEach.call(inputs, function(input){
                    input.disabled = false;
                });
            }else{
                [].forEach.call(inputs, function(input){
                    input.disabled = true;
                });
            }    
            checkbox.disabled = false;
        }
    }, false);
al final lo deje de esta manera para que al desactivar el check del primer check (XD) este no quede desactivado.


Cita:
Iniciado por Alexis88 Ver Mensaje
Supuse que querías algo así, pero como usaste checkbox en lugar de radiobutton, pensé que el mecanismo consistiría en permitir al usuario activar cada fila a la vez. Recuerda que para eso son los checkbox, para darle al usuario la posibilidad de marcas varias opciones a la vez, de otro modo, mejor usar radiobutton. Las cosas se simplificarían.
disculpa, pero en que se simplifica si usaria radiobutton's? si el usuario debe poder activar y desactivar cualquier fila?? y cualquier columna??