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



Abril 25th, 2007 at 22:55
…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 “>
Septiembre 3rd, 2007 at 11:37
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…
Octubre 3rd, 2007 at 16:21
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