Seleccionar multiples checkbox a las ves

Escrito por Mauro Rondinelli el Jueves 30 de Enero de 2003 a las 00:00hs

Este script nos permitira seleccionar todos los CheckBox que contiene un formulario, es muy util para que el usuario no tenga que ir seleccionando uno por uno. Antes que nada veamos un ejemplo de como se puede aplicar.

Supongamos que tenemos un formulario donde le pedimos al usuario que seleccione los temas que le interesan, si le interesan todos hace click en todos y listo!!! Se ahorra un par de clicks no? Veamos...

 Musica
 Cine
 Television
 Teatro
 Tecnologia
 Todos

A destacar en este formulario es el ultimo checkbox que contiene la funcion JavaScript que selecciona a todos los demas...

<td bgcolor="#FFFFCC"><input type="checkbox" name="checkbox11" value="checkbox" onClick="ChequearTodos(this);">&nbsp;Todos</td>

A continuacion les dejo el codigo de la funcion...

<script>
function ChequearTodos(chkbox)
{
for (var i=0;i < document.forms["form1"].elements.length;i++)
{
var elemento = document.forms[0].elements[i];
if (elemento.type == "checkbox")
{
elemento.checked = chkbox.checked
}
}
}
</script>

Este codigo pueden ubicarlo en cualquier parte de la pagina HTML, siempre recuerden agregar la etiqueta <script>. Sin mas les mando un saludo!


comentarios



  1. muy bueno el scrip y super util, pero una duda sabes como puedes mandar a imprimir los CheckBox asi tal y como estan es decir q en la impresion aparezcan los cuadritos y el seleccionado relleno????








  2. amigo los cheks pude de esta manera y no me sale para nada. haber si me pueder ayudar. estoy trabajando con check con array ...



  3. Hola este codigo me sirvio de mucho, pero tengo el siguiente problema, tengo muchos check separados por rubros y cuando presiono seleccionar todos me selecciona todos los check del formulario , y solo quiero que me seleccione el del rubro especificado.



  4. hola soy nuevocon php. necesito un gran favor, tengo un listado con multiples check box organizados por columnas. debo seleccionar multiples check box de una misma columna sin que se seleccionen los check box de las otras columnas. mil gracias por la ayuda y felicitaciones a los gestores de este sitio es magnifico....



  5. BUEN DIA.
    BUSCANDO LA OPORTUNIDAD DE CREAR EL USO DE LOS CHECKBOX ME PERCATE QUE NO ME PERMITIO COLOCAR EL SCRIPT EN CUALQUIER PARTE DEL CODIGO DEL FORMULARIO QUE ESTOY HACIENDO, ¿PE AUXILIARIAS?

    GRACIAS



  6. primero pusiste forms["form1"]. y despues forms[0], esta correcto eso? Checalo.



  7. Hola
    quisiera saber como se puede pasar los valores de un checkbox hacia otro formulario, si me pudieran ayudar se los agradeceria mucho.

    Gracias



  8. gracias! de mucha utilidad!!!



  9. @daniel "primero pusiste forms["form1"]. y despues forms[0], esta correcto eso? Checalo."
    "form1" es el nombre de tu formulario.. pero "forms[0]" vendria a ser tu primer formulario de la página pues lo llamas por su posicion y no por su nombre... en este caso es el unico formulario por lo tanto tb el primero.

agregar comentario


Se permiten las etiquetas HTML <b>, <i> y <p>. Si ingresa alguna dirección web o dirección de email serán convertidos en enlaces automáticamente.





publicidad