Javascript: Recorrer checkbox’s con el mismo name

Esta función de javascript recorrer los checks con el nombre “checkejemplo” y cuenta los que están checkeados. Para ello usamos la propiedad .length que nos indica el número de elementos con el mismo nombre y así­ podemos recorrerlos y comprobar su estado.
Finalmente mostramos el número de check’s activados con un alert. Muy útil si queremos validar una lista de checkbox’s de un formulario antes de realizar el submit y así­ obligar al usuario a seleccionar al menos uno. Este ejemplo es muy simple pero podemos implementarlo en muchos otros casos.

function check()
{
     var frm = document.getElementById("myform");
     for (i=0;i<frm.checkejemplo.length;++i)
             if (frm.checkejemplo[i].checked)
             {
                    cont++;
             }
     }
          alert(cont);
}

En el formulario colocamos varios checkbox’s y los tres los llamamos “checkejemplo”.

Leave a comment

3 Comments.

  1. …el código que pusistes logicamente funciona.. pero la sintaxis la corregi.

    function validar()
    {
    var cont;
    var lista;
    lista=document.form1.box;
    cont=0;
    for (i=0;i” checked=”CHECKED “>

  2. Luis ya que has corregido el codigo estària bien que lo pusieses entero ya que no se entiende muy bien lo que has puesto…

  3. Tengo un codigo asp que realiza consultas a SQL server con la finalidad de poder eliminar uno por uno o varios archivos a la vez para esto tengo u check button de nombre check que se duplica por medio de un arreglo como puedo validar que se seleccione por lo menos uno o mas a la vez… gracias de antemano

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*


Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>