![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/02/2006, 13:51
|
![Avatar de mauricio2004](http://static.forosdelweb.com/customavatars/avatar59531_1.gif) | | | Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 10 meses Puntos: 0 | |
Problema con los checkbox 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 |