Foros del Web » Programando para Internet » Javascript »

Contar checks

Estas en el tema de Contar checks en el foro de Javascript en Foros del Web. Hola como puedo hacer para poder contar cuantos checks se marcaron dentro de un formulario....
  #1 (permalink)  
Antiguo 13/02/2004, 09:08
Avatar de grovervas
Usuario no validado
 
Fecha de Ingreso: junio-2002
Ubicación: Perú
Mensajes: 306
Antigüedad: 21 años, 10 meses
Puntos: 0
Pregunta Contar checks

Hola como puedo hacer para poder contar cuantos checks se marcaron dentro de un formulario.
  #2 (permalink)  
Antiguo 17/02/2004, 09:55
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Con algo parecido a esto

<script language="JavaScript" type="text/javascript">
function cuantos(cual){
var pepe = 0
for(m=0; m < cual.length; m++){
if(cual.elements[m].type == "checkbox" && cual.elements[m].checked == true){
pepe++
}
}
return pepe
}
</script>
</head>

<body>
<form name="form1" id="form1" method="post" action="">
<input type="checkbox" name="checkbox" value="checkbox" />
<input type="checkbox" name="checkbox2" value="checkbox" />
<input type="checkbox" name="checkbox22" value="checkbox" />
<input type="checkbox" name="checkbox23" value="checkbox" />
<input type="checkbox" name="checkbox24" value="checkbox" />
<input type="checkbox" name="checkbox25" value="checkbox" />
<input type="checkbox" name="checkbox26" value="checkbox" />
<input type="checkbox" name="checkbox27" value="checkbox" />
<input type="checkbox" name="checkbox28" value="checkbox" />
<input type="checkbox" name="checkbox29" value="checkbox" />
<input type="button" name="Submit" value="Bot&oacute;n" onclick="alert(cuantos(this.form))" />
</form>

  #3 (permalink)  
Antiguo 17/02/2004, 12:49
Avatar de grovervas
Usuario no validado
 
Fecha de Ingreso: junio-2002
Ubicación: Perú
Mensajes: 306
Antigüedad: 21 años, 10 meses
Puntos: 0
gracias voy a probarlo
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 17:54.