Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2010, 07:02
pacorm15
 
Fecha de Ingreso: septiembre-2009
Mensajes: 51
Antigüedad: 14 años, 7 meses
Puntos: 0
problema al contar checkbox

hola, tengo un pequeño gran problema, os lo comento:

tengo un formulario con una serie de checkbox que se genera dinamicamente con un for dependiendo de lo que tenemos en una bd.
Código HTML:
<input id="che" class="check_rut" type="checkbox" name="sel[]" value="<?php print($ruta["id_ruta"]);?>"></input> 
mi idea es que cuando pulse el boton eliminar con javascript cuente cuantos check hay seleccionados para mostrar un alert con error o de confirmacion de eliminar.
La funcion q hace eso es:
Código:
function preg_mult(){
	var checks = document.getElementById("rutas_env").sel;
	var cont = 0;
	for (var x=0;x<checks.length;x++){
	   if (checks[x].checked){
		   cont = cont + 1;
	   }
	}
	if(cont==0) eliminar = alert("Debes seleccionar alguna ruta para eliminar");
	else eliminar = confirm("¿Seguro que desea eliminar "+cont+" ruta(s)?");
	
	return eliminar;
}
Aqui el problema, simplente la var checks queda indefinida porque los elementos se llaman sel[], si le quito los corchetes en el input la eliminacion en php no va, y si los dejo el javascript no los detecta

teneis alguna solucion??

gracias, saludos