Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/01/2010, 18:22
Avatar de dggluz
dggluz
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 15 años
Puntos: 50
Respuesta: Eliminar tipo hotmail con checks

Cita:
Iniciado por dquispe Ver Mensaje
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).