Cita:
Iniciado por dquispe Hola.. haber si me pueden dar una mano.
Esta funcion es para eliminar
<script>
function validar_chk() { //por siaca le puse tambien codigo haber si atrapa algo y nada
var f = document.frmusuarios
var chk = false;
var url;
var cod = "";
for (i=0; i < f.checkbox.length; i++) {
if (f.checkbox[i].checked == true) {
url="../controler/usuarios_controler.php='accion=del&codi=<?=$lista_ usuarios[$i]["nomusu"] ?>"; //Aqui lo reemplaze por codigo pero no atrapa nada
return url;
}
}
if (chk == false) {
alert("No has seleccionado ningun checkbox!!!")
return false
}
return true
}
</script>
Mmmm.... si pretendes eliminar todos los usuarios checkeados de una sola vez, debes cambiar la página que procesa, y manderle todos los "nomusu" seleccionados juntos (puedes concatenarlos en una cadena, separados por algún carácter espúreo). Adentro del
for pones un
return que saldrá del primero... eso no tiene mucho sentido en este caso. Te dejo que lo pienses un poco más, haz de vuelta el script y si algo no funciona postea el código (sólo el del script en cuestión, no el de todo tu proyecto, y de ser posible con la etiqueta HIGHLIGHT correspondiente), para que pueda ayudarte. ¡Suerte!
PD: para manejar mejor los checkboxes te recomiendo ponerles una clase (className) particular y luego trabajar sobre ese grupo con algunas de las funciones
getElementsByClassName (mira
este enlace).