Cita:
Empezado por carlosmbrizuela
tenes que hacerlo con Dom cambiando la propiedad checked
|
Es decir JavaScript, DOM es la jerarquia de objetos dentro de un documento Html.
Lo que recomiendo es darle nombres de arreglos a los distintos grupos de checkbox así los recorres de una y sin tener que preguntar por los distintos nombres, te dejo un script con algo muy parecido.
Código:
function checkall() {
i=1;
var arraycheck = document.form1["borrar[]"];
totalcontroles=arraycheck.length;
if (arraycheck[0].checked==true)
while (i<totalcontroles)
{
if (arraycheck[i].disabled == false)
arraycheck[i].checked=true;
else
arraycheck[i].checked=false;
i=i+1;
}
else
while (i<totalcontroles)
{
arraycheck[i].checked=false;
i=i+1;
}
}
Lo que hace está función es cuando tu presionas el 1 checkbox de una grilla (tabla html), te checkea o descheckea todos los checkbox de las filas..
Hasta luego -