Hola a todos
tengo un pequeña funcion en javascript
<script language="javascript" type="text/javascript">
<!--
function confirma ()
{
var i;
var ischeck ;
for (i=0;i<document.form.noticia.length;i++)
{
if (document.form.noticia[i].checked)
{
ischeck = true;
break;
}
else
{
alert ("Para eliminar, debe seleccionar por lo menos una noticia");
break;
}
}
if (ischeck)
{
if (confirm("¿Esta Seguro que quiere eliminar?"))
{
document.form.submit();
}
else
{
return (false);
}
}
}
-->
</script>
y tengo unos checkbox que salen de una base de datos
<input name="noticia[]" type="checkbox" id="noticia[]" value="23">
<input name="noticia[]" type="checkbox" id="noticia[]" value="23">
<input name="noticia[]" type="checkbox" id="noticia[]" value="23">
<input name="noticia[]" type="checkbox" id="noticia[]" value="23">
<input name="noticia[]" type="checkbox" id="noticia[]" value="23">
<input name="noticia[]" type="checkbox" id="noticia[]" value="23">
Lo que pasa es que si le saco los corchetes [] funciona solo con el primero, pero si los pongo que generalmente lo hago asi no me funciona
me dice que document.form.noticia.length es nulo o no es un objeto , alguien sabe como lo puedo hacer
Saludos
Mauricio