Estimados:
He cambiado la funcion de javascript y me funciona perfectamente, , pero el problema es que al nombre del checkbox no le puedo dejar "noticia" ya que lo toma una pagina php y no me lo toma como arreglo, si fuera posible dejarlo "noticia[]" seria perfecto ya que con eso puedo tomar el arreglo en el php y manupularlo a continuacion la funcion:
Código HTML:
function confirma(form)
{
var total = 0;
var max = form.noticia.length;
var ischeck;
for (var idx = 0; idx < max; idx++)
{
if (eval("document.form.noticia[" + idx + "].checked") == true)
{
ischeck=1;
break;
}
}
if (ischeck==1)
{
if (confirm("¿Esta Seguro que quiere eliminar?"))
{
document.form.submit();
}
}
else
{
alert("Para eliminar debe seleccionar al menos una noticia");
}
}
a continuacion los checkbox
<input name="noticia" type="checkbox" id="noticia" value="19">
<input name="noticia" type="checkbox" id="noticia" value="1">
<input name="noticia" type="checkbox" id="noticia" value="2">
<input name="noticia" type="checkbox" id="noticia" value="3">
<input name="noticia" type="checkbox" id="noticia" value="4">
<input name="noticia" type="checkbox" id="noticia" value="5">