cada uno de estos lleva un checkbox a su lado y todos están ligados a un boton eliminar...
digamos
boton eliminar
marca1 - checkbox[]
marca2 - checkbox[]
marca3 - checkbox[]
marca4 - checkbox[]
marca5 - checkbox[]
marcax - checkbox[]
entonces elimino si marco 1 o 2 o todos espero se entienda......
ese no es mi problema, mi problema viene es que para eliminar siempre debe haber 1 o mas checkbox marcados, entonces tengo esta funcion... que me dice que debo marcar al menos un chekbox para eliminar...
Código:
y en el form pongo ...<script language="javascript" type="text/javascript"> function seleccionado() { var radios = document.getElementsByName('id[]'); var seleccionado = false; for(i=0; i < radios.length; i++) { if(radios[i].checked) { seleccionado = true; } } if(!seleccionado) { alert("Tienes que seleccionar al menos una opción."); return (false); } return (true); } </script>
Código:
ya hasta hay bien, me funciona perfecto, si no marco niun chek me envia el error, que por cierto los chek llevan los valores id por ello id[] aqui ..onSubmit="return seleccionado(this)"
var radios = document.getElementsByName('id[]');
bueno para no extenderme mucho lo que pasa es que cuando seleccione 1 o varios chek me gustaria que apareciera el tipico esta seguro de eliminar estos datos...
para ello siempre yo ocupo la funcion...
Código:
pero lo que me pasa es que si no selecciono nada, saltan primero un promt y despues el javascript de debe seleccionar al menos 1, entonces me gustari asaber si la funcion delete se puede configurar solo si ya tengo algun chekbox activado???<script LANGUAGE="JavaScript"> <!-- function delete() { var agree=confirm("Seguro(a) de Querer Eliminar los Registros?"); if (agree) return true ; else return false ; } // --> </script> y en el boton pongo <input type="submit" name="eliminar" value="Eliminar" onClick="return delete();">
saludos y espero me hayan entendido :P