Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 30-abr-2008, 09:38   #1 (permalink)
juanvalenzuela ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 1
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
juanvalenzuela está desconectado   Responder Citando
Antiguo 30-abr-2008, 09:43   #2 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.472
Re: Contar CheckBox Seleccionados

Hola juanvalenzuela. Bienvenido al foro.

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

contar checkbox selecionados

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 30-abr-2008, 09:48   #3 (permalink)
Moderador
caricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy pronto
 
Avatar de caricatos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 12.084
Re: Contar CheckBox Seleccionados

Hola Juan, bienvenido a los foros :

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
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
caricatos está desconectado   Responder Citando
Antiguo 30-abr-2008, 09:58   #4 (permalink)
Moderador
caricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy pronto
 
Avatar de caricatos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 12.084
Re: Contar CheckBox Seleccionados

Hola Javi... tanto tiempo sin chocar

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

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
caricatos está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:49.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93