Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Contar CheckBox Seleccionados (http://www.forosdelweb.com/f13/contar-checkbox-seleccionados-581588/)

juanvalenzuela 30/04/2008 09:38

Contar CheckBox Seleccionados
 
Soy nuevo en JavaScript y tengo un problemita,
tengo un grupo de 10 checkbox y deseo que si no hay ningun check seleccionado el programa no haga nada hasta que por lo menos este 1 seleccionado.
en este foro he encontrado informacion parecida, pero sucede que tengo todos los name con diferente nombre y el boton para ejecutar el ciclo se utiliza ademas para realizar otras validaciones, por eso me gustaria saber si en javascript hay alguna forma de asociar estos check y evitar las acciones si no hay ninguno marcado.

<FORM ACTION=nombrePrograma.jsp METHOD=post >
<input type=checkbox name="1" >cobro
<input type=checkbox name="2" >trafico
<input type=checkbox name="3" >estado

JavierB 30/04/2008 09:43

Re: Contar CheckBox Seleccionados
 
Hola juanvalenzuela. Bienvenido al foro.

Echa un vistazo a este mensaje, a ver si te ayuda:

http://www.forosdelweb.com/f13/conta...onados-431687/

Saludos, :adios:

caricatos 30/04/2008 09:48

Re: Contar CheckBox Seleccionados
 
Hola Juan, bienvenido a los foros :adios::

Sabiendo los nombres, sería sufi crear un array para ese chequeo... por cierto, deberías (por costumbre) empezar los nombres de los campos por letras...

<form onsubmit="return al_menos_uno(this)" ...>
...

function al_menos_uno(f) {
ch = ["1", "2", "3"];
for (i = 0; i < ch.length; i ++) {
if (!f[ch[i]].checked) {
f[ch[i]].focus();
return false;
}
}
return true;
}

Saludos :arriba:

caricatos 30/04/2008 09:58

Re: Contar CheckBox Seleccionados
 
Hola Javi... tanto tiempo sin chocar :golpeado:

Estoy falto de ritmo con los semáforos... :patada:

Saludos :arriba:


La zona horaria es GMT -6. Ahora son las 05:40.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.