Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2006, 13:51
Avatar de mauricio2004
mauricio2004
 
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 1 mes
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