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>
La funcion q hace eso es:
Código:
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 detectafunction 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; }
teneis alguna solucion??
gracias, saludos