PDA

Ver la Versión Completa : marcar varios checkbox


halizia
18-01-2007, 13:08:35
hola!

tengo un formulario en php, y tengo dos grupos de checkboxes, y quisiera poner un botón a cada grupo que permita elegir todos o ninguno.

Gracias!!

dec
18-01-2007, 14:03:31
Hola,

¿Puedes escribir por aquí el código correspondiente a los grupos de botones?

carlosmbrizuela
18-01-2007, 14:36:22
tenes que hacerlo con Dom cambiando la propiedad checked. es hacer una funcion con un bool que cambia segun el estado de bool.

lucasarts_18
18-01-2007, 14:48:44
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.


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 -