Foros del Web » Programando para Internet » Javascript »

Validar el campo de tipo radio

Estas en el tema de Validar el campo de tipo radio en el foro de Javascript en Foros del Web. Hola a todos, estoy intentando validar una pregunta tipo test usando el tipo radio. Supóngase este ejemplo: ¿Cuál es tu color favorito? Rojo Azul Amarillo ...
  #1 (permalink)  
Antiguo 21/02/2012, 10:49
 
Fecha de Ingreso: noviembre-2010
Mensajes: 72
Antigüedad: 13 años, 5 meses
Puntos: 1
Validar el campo de tipo radio

Hola a todos, estoy intentando validar una pregunta tipo test usando el tipo radio. Supóngase este ejemplo:

¿Cuál es tu color favorito?
Rojo
Azul
Amarillo
Verde

Cada una de las opciones es un tipo radio en html, solo se puede elegir uno, pero eso ya lo tengo. Lo que quiero conseguir es que cuando le de al botón "Enviar" si no hay seleccionada ninguna opción que impida que la pregunta se envíe y salte un mensaje como por ejemplo "Debes elegir una opción".

¿Cómo podría hacerlo?
  #2 (permalink)  
Antiguo 21/02/2012, 13:38
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años
Puntos: 37
Respuesta: Validar el campo de tipo radio

Busca sobre la funcion onsubmit,

te dejo un ejemplo.

Saludos.

Código Javascript:
Ver original
  1. <html>
  2.    <head>
  3.        <script>
  4.         function f_valida(frm){
  5.             for (i=0;i<frm.miRadio1.length;i++) {
  6.                  if(frm.miRadio1[i].checked)
  7.                        return true;
  8.       }
  9.     alert("elige un color");
  10.     return false;
  11. }
  12. </script>
  13. </head>
  14. <body>
  15.   <form onsubmit="return:f_valida(this);"action="mipagina.php">
  16.      <radio name="miRadio1" value="0">
  17.      <radio name="miRadio1"  value="1">
  18.      <input type="submit" value="enviar">
  19.   </form>
  20. </body>
  21. </html>
__________________
Born to be free.
  #3 (permalink)  
Antiguo 21/02/2012, 15:53
 
Fecha de Ingreso: noviembre-2010
Mensajes: 72
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Validar el campo de tipo radio

Muchas gracias, me fuiste de ayuda.

Etiquetas: html, radio, tipo, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:38.