Script que marca todos los checkbox de un form
Necesitamos un script como este:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function marca(){ //Marca todos al marcar
for (i = 0; i < document.forms[0].elements.length; i++)
{
document.forms[0].elements[i].checked = true;
}
}
function desmarca(){ //Desmarca todos al desmarcar
for (i = 0; i < document.forms[0].elements.length; i++)
{
document.forms[0].elements[i].checked = false;
}
}
-->
</SCRIPT>
Donde vallamos a colocar la casilla de marcar todo poner:
<INPUT TYPE="CHECKBOX" NAME="jscheckall" onClick="if (this.checked) {marca()} else {desmarca()}" VALUE="">
Y en las casillas que quieras que sean marcadas y desmarcadas deves ponerles de valor un numero consecutivo, ejemplo: VALUE="1", VALUE="2", VALUE="3", VALUE="4", ... Ejemplo:
<INPUT TYPE="CHECKBOX" NAME="opcion" VALUE="1">
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function marca(){ //Marca todos al marcar
for (i = 0; i < document.forms[0].elements.length; i++)
{
document.forms[0].elements[i].checked = true;
}
}
function desmarca(){ //Desmarca todos al desmarcar
for (i = 0; i < document.forms[0].elements.length; i++)
{
document.forms[0].elements[i].checked = false;
}
}
-->
</SCRIPT>
Donde vallamos a colocar la casilla de marcar todo poner:
<INPUT TYPE="CHECKBOX" NAME="jscheckall" onClick="if (this.checked) {marca()} else {desmarca()}" VALUE="">
Y en las casillas que quieras que sean marcadas y desmarcadas deves ponerles de valor un numero consecutivo, ejemplo: VALUE="1", VALUE="2", VALUE="3", VALUE="4", ... Ejemplo:
<INPUT TYPE="CHECKBOX" NAME="opcion" VALUE="1">
0 comentarios