Blogia
Angel

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">

0 comentarios