Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2015, 07:17
Avatar de maiksix
maiksix
 
Fecha de Ingreso: noviembre-2014
Ubicación: Sabadell
Mensajes: 124
Antigüedad: 10 años
Puntos: 1
Porque falla "checked" en javascript?

Hola!

Estoy intentando hacer que un input del tipo radio sea obligatorio en el formulario, he estado buscando en el foro y google y he encontrado algunos ejemplos.

He hecho la siguiente condición dentro de un script lleno de condiciones que sacan alertas en función del fallo:

Código:
if(document.formulario.Categoria.checked){
}else{
alert("El campo categoria está vacio");
return false;
}
No se porque no funciona, concretamente el input radio es este:

Código:
 <table style="width:1024">

                <td style="width:auto; height:50px;border: black 0px solid;"><center><font size='6'; font color='white'><br><b>Alevín</b></center><br><center><input style="margin-top:-20px;"  id="Categoria" onclick="toggle(this)"  size="40" type="radio" name="Categoria" value="Alevin" ></center><br></font></td> 
                <td style="width:auto; height:50px;border: black 0px solid;"><center><font size='6'; font color='white'><br><b>Cadete</b></center><br><center><input style="margin-top:-20px;"  id="Categoria"  onclick="toggle(this)"  size="40" type="radio" name="Categoria" value="Cadete" ></center><br></font></td>
                <td style="width:auto; height:50px;border: black 0px solid;"><center><font size='6'; font color='white'><br><b>Junior</b></center><br><center><input style="margin-top:-20px;" id="Categoria" onclick="toggle(this)"  size="40" type="radio" name="Categoria" value="Junior" ></center><br></font></td>
                <td style="width:auto; height:50px;border: black 0px solid;"><center><font size='6'; font color='white'><br><b>Senior</b></center><br><center><input style="margin-top:-20px;" id="Categoria"  onclick="toggle(this)"   size="40" type="radio" name="Categoria" value="Senior" ></center><br></font></td>
                <td style="width:auto; height:50px;border: black 0px solid;"><center><font size='6'; font color='white'><br><b>Senior-KZ2</b></center><br><center><input style="margin-top:-20px;" id="Categoria" onclick="toggle(this)" size="40" type="radio" name="Categoria" value="Senior-KZ2"></center><br></font></td>
        </table>
La función que llaman al hacer click en el input no es la que está el script que he subido aquí, es otra función diferente.

Muchas gracias! Un saludo
__________________
Going hard for too long... Can't get enough