JavaScript - Problema validar checkbox!!

 
Vista:

Problema validar checkbox!!

Publicado por ManToMin (3 intervenciones) el 23/08/2004 18:38:04
Hola! una nueva duda aturde mi cabeza! ;-)
Tengo un formulario q tiene unos checkbox. Estos, antes de mandarlos al script PHP, quiero validarlos con JavaScript, de tal manera q haya uno como mínimo seleccionado.
El problema está, en que los ejemplos q encuentro en la red no me sirven, porque no contemplan q el nombre del checkbox va con los corchetes "[]". ¿Entonces como lo hago????
Os pongo un trozo de código para q sea más claro:


<form name='f1' action='recibe.php' method="post" onSubmit='return validar_formulario()'>
<table width='500' border='0' align='center'>
<tr>
<td width='20'><input name='NumID[]' type='checkbox' value='checkbox1'></td>
<td width='137'>1</td>
<td width='20'><input name='NumID[]' type='checkbox' value='checkbox2'></td>
<td width='137'>2</td>
<td width='20'><input name='NumID[]' type='checkbox' value='checkbox3'></td>
<td width='140'>3</td>
</tr>
</table>

En la funcion "validar_formulario()" es donde quiero comprobar q alguno de los checkbox este seleccionado. ¿¿¿Como lo hago???

Muchas Gracias!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema validar checkbox!!

Publicado por vulgibagus (171 intervenciones) el 27/08/2004 09:23:54
function validar_formulario(t) {
var marcado = false;
for (x = 0; x < t["NumID[]"].length; x++) {
if (t["NumID[]"][x].checked) {
marcado = true;
break;
}
}
return marcado;
}
<form ... onsubmit='return validar_formulario(this)'> ...
</form>

saludos
.::vulgibagus::.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar