Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/11/2007, 14:47
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Re: validar grupo de radiosbuttons

Hola:

Un ejemplo completo y funcionando:

Código:
<html>
<head>
<script>
function chequearRadios() {
  function chek(f, g) {
    var vale = false;
    for (var i = 0, grupo = f[g], total = grupo.length; i < total; i ++)
      vale = (vale || grupo[i].checked);
    return vale;
  }

var vale = true;
ar = chequearRadios.arguments;
for (i = 1, formu = ar[0]; grup = ar[i], i < ar.length; i ++)
vale = (vale && chek(formu, grup));
return vale;
}

</script>
</head>
<body>


<form onsubmit="return chequearRadios(this, 'valor', 'tipo')" action="javascript: alert('Ok')" >

<input type="radio" name="valor" value="100" />
<input type="radio" name="valor" value="200" />
<input type="radio" name="valor" value="300" />
<input type="radio" name="valor" value="500" />
<br />
<input type="radio" name="tipo" value="A" />
<input type="radio" name="tipo" value="B" />
<input type="radio" name="tipo" value="C" />
<input type="radio" name="tipo" value="D" />

<button type="submit">pinchar</button>
</form>
</body>
</html>
Fíjate que la validación se hace pasando parámetros (por lo visto no lo estás haciendo)... el primero es el mismo formulario y los siguientes son los campos para validar... teniendo tantos tal vez te interese otra cosa, pero con esta semilla, supongo que no tendrás problemas...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo