Foros del Web » Programando para Internet » Javascript »

Duda con checkbox

Estas en el tema de Duda con checkbox en el foro de Javascript en Foros del Web. Hola a todos, A ver si alguien puede ayudarme con este problema. Me gustaria recorrer unos checkbox y guardar los que esten seleccionados, por ejemplo ...
  #1 (permalink)  
Antiguo 29/06/2009, 02:05
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 14 años, 10 meses
Puntos: 0
Duda con checkbox

Hola a todos,

A ver si alguien puede ayudarme con este problema. Me gustaria recorrer unos checkbox y guardar los que esten seleccionados, por ejemplo en un array(no sé si es la mejor forma). El problema lo tengo si he seleccionado uno y luego lo deselecciono porque sigue guardado en el array. ¿Como puedo solucionarlo?

Muchas gracias.
  #2 (permalink)  
Antiguo 29/06/2009, 03:24
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Duda con checkbox

Hola:

Tal vez te interese crear ese array en el momento de necesitarlo:

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>
	http://www.caricatos.net/probador
</title>
<script type="text/javascript" >
var chs = new Array();
function mostrarChecks() {
 chs = new Array();
 f = document.forms[0];
 for (i = 0, total = f.ch.length; i < total; i ++)
  if (f.ch[i].checked) chs.push(f.ch[i].value);
}
</script>
</head>
<body>
<form onsubmit="mostrarChecks()" action="javascript: alert(chs)" >
<input type="checkbox" name="ch" value="ch1" />
<input type="checkbox" name="ch" value="ch2" />
<input type="checkbox" name="ch" value="ch5" />
<input type="checkbox" name="ch" value="ch6" />
<input type="checkbox" name="ch" value="ch7" />
<input type="checkbox" name="ch" value="ch8" />
<button type="submit" >ver</button>
</form>
</body>
</html>
Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 29/06/2009, 03:52
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Duda con checkbox

Muchas gracias Caricatos, funciona bien. Ahora me gustaria que cada checkbox seleccionado fuera "asociado" al id del registro de la fila que corresponde a cada checkbox.

Un saludo.
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:00.