Foros del Web » Programando para Internet » Javascript » Frameworks JS »

J-Query Validar radio button elegido

Estas en el tema de J-Query Validar radio button elegido en el foro de Frameworks JS en Foros del Web. Hola gente, queria saber como puedo hacer en jquery, para validar que de un grupo de radio button existe uno elegido Gracias...
  #1 (permalink)  
Antiguo 23/05/2011, 08:24
 
Fecha de Ingreso: agosto-2008
Mensajes: 88
Antigüedad: 15 años, 8 meses
Puntos: 0
J-Query Validar radio button elegido

Hola gente, queria saber como puedo hacer en jquery, para validar que de un grupo de radio button existe uno elegido
Gracias
  #2 (permalink)  
Antiguo 23/05/2011, 10:15
Avatar de hmvr414  
Fecha de Ingreso: marzo-2011
Ubicación: Santiago de Cali, Colombia
Mensajes: 74
Antigüedad: 13 años, 1 mes
Puntos: 16
Respuesta: J-Query Validar radio button elegido

":checked" para obtener el radio button seleccionado, si no hay ninguno seleccionado, val() es undefined:

Código Javascript:
Ver original
  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
  2. <script type="text/javascript" >
  3.     $(document).ready(function () {
  4.         $("#validar").click(function () {
  5.             var $elegido =$("input[name=opcion]:checked");
  6.             if ($elegido.val())
  7.                 alert("SELECCIONADO " +$elegido.val());
  8.             else {
  9.                 alert("NINGUN VALOR SELECCIONADO") 
  10.             }  
  11.         });
  12.     });
  13. </script>

Código HTML:
Ver original
  1. <form id="miForm">
  2.    
  3.         <input type="radio" name="opcion" value="radio1" />Radio1
  4.         <input type="radio" name="opcion" value="radio2"/>Radio2
  5.         <input type="radio" name="opcion" value="radio3" />Radio3
  6.         <input type="radio" name="opcion" value="radio4"/>Radio4
  7.    
  8.         <input type="button" id="validar" value="Validar"></input>
  9.     </form>

Etiquetas: radio
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 18:23.