Javascript: Recorrer checkbox’s con el mismo name

Diciembre 12th, 2006 by kenavik

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 para casos más complicados.

function check()
{
checkejemplo=document.formu.checkejemplo;
cont=0;
for (i=0;i<checkejemplo.length;++i)
{
if (checkejemplo[i].checked)
{
cont++;
}
}
alert(cont);
}

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

Posted in Javascript |

3 Responses

  1. Luis Cabre ... Says:

    …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. aloon Says:

    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. Eduardo Says:

    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

Escribir un comentario

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.