Foros del Web » Programando para Internet » Javascript »

saber la cantidad de CheckBox - Checked

Estas en el tema de saber la cantidad de CheckBox - Checked en el foro de Javascript en Foros del Web. cómo puedo saber la cantidad de Checkbox chequeados en un formulario: Tengo una serie de checkbox que se llaman "op2" por rutina cada uno toma ...
  #1 (permalink)  
Antiguo 07/03/2005, 09:29
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 21 años, 10 meses
Puntos: 125
saber la cantidad de CheckBox - Checked


cómo puedo saber la cantidad de Checkbox chequeados en un formulario:

Tengo una serie de checkbox que se llaman "op2" por rutina cada uno toma diferente nombre x ejemplo op1:

Código:
<input type="checkbox" name="op2<% =i %>" value="checkbox">
de esta forma cuando llamo una funcion para hacer submit requiero saber cuantos "Op2" (checkbox) están seleccionados..



gracias..
  #2 (permalink)  
Antiguo 07/03/2005, 11:26
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola skatomundo

No me queda claro si todos los checkbox los tienes como name="op2" o cada uno tiene un nombre diferente que empieza por "op2" (op21,op22,...,op2n)

Saludos,
  #3 (permalink)  
Antiguo 07/03/2005, 12:15
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 21 años, 10 meses
Puntos: 125
SE LLAMA OP2, PERO POR PROGRAMACION VA TOMANDO UN CONTADOR Y SE LE VA ASIGNANDO NOMBRE ES DECIR

<%
I = I + 1
%>
<input type="checkbox" name="op2<% =i %>" value="checkbox">
  #4 (permalink)  
Antiguo 07/03/2005, 12:35
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

Te dejo un podo de código a ver si te ayuda:
Código PHP:
num=0;
for(
i=0;el=nombreFormulario.elements[i];i++)
  if(
el.name.substr(0,3)=='sp2')
    if(
el.checkednum++; 
Ahora en la variable num tendrás almacenado el número de checkbox que hay marcados.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:00.