Holas masters les explico mi problema resulta que tengo una lista de articulos X, por ejemplo marcas de vahiculos
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:
<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>
y en el form pongo ...
Código:
onSubmit="return seleccionado(this)"
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 ..
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:
<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();">
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???
saludos y espero me hayan entendido :P