Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] ¿Cómo obtener el valor chequeado en un radio button ?

Estas en el tema de ¿Cómo obtener el valor chequeado en un radio button ? en el foro de Jquery en Foros del Web. Hola comunidad ! ¿Cómo obtener el valor chequeado en un radio button ? Tengo lo siguiente en un formulario: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original ...
  #1 (permalink)  
Antiguo 15/02/2013, 11:30
Avatar de ghidalgoram  
Fecha de Ingreso: marzo-2008
Ubicación: Costa Rica
Mensajes: 446
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta ¿Cómo obtener el valor chequeado en un radio button ?

Hola comunidad !
¿Cómo obtener el valor chequeado en un radio button ?

Tengo lo siguiente en un formulario:

Código HTML:
Ver original
  1. <input type= "radio" name="requerimientos" value="si"  id="requerimientos"  />Si
  2.  
  3. <input type= "radio" name="requerimientos" value="no" id="requerimientos"  />No

Y necesito obtener el valor y asignarlo a una variable. Utilizo el siguiente código:

Código Javascript:
Ver original
  1. if($("#requerimientos").is(':checked')) {  
  2.        
  3.         //var req_vi = $("input[name='requerimientos']:checked").val(); no funcionó
  4.         //var req_vi = $('input:radio[name=requerimientos]:checked').val(); //  no funcionó
  5.        
  6.         var req_vi = $('input[name=requerimientos]:checked', '#form_nombre').val();
  7.        
  8.         alert("Escogió la opcion "+req_vi); // Debería de mostrar "Si" ó "No" pero solo muestra "Si" cuando se elige esa opción.
  9.  
  10.     } else {  
  11.        alert("Debe eligir una opción "); // Ninguna de las dos opciones han sido seleccionadas.
  12.     }

Cuando se elige la opción "No", se ejecuta el "else" con el mensaje "Debe eligir una opción". Es decir, solo toma en cuenta el primer Radio Button (opción Si)

Cuál puede ser el problema. Tan solo uno de los 2 o "n" campos quiero obtener el valor del que fué chequeado pero solo toma en cuenta el primero.

Gracias.
__________________
Loading...
  #2 (permalink)  
Antiguo 15/02/2013, 11:47
Avatar de ghidalgoram  
Fecha de Ingreso: marzo-2008
Ubicación: Costa Rica
Mensajes: 446
Antigüedad: 16 años, 8 meses
Puntos: 7
De acuerdo Respuesta: ¿Cómo obtener el valor chequeado en un radio button ?

Ya encontré la solución. Era mas sencilla de lo imaginado je je

Aqui se las paso.


Código Javascript:
Ver original
  1. var req_vi = $("input[name='requerimientos']:checked").val();
  2.     if(req_vi==null){
  3.         alert("Ningún Radio Button se ha seleccionado");
  4.     }
  5.     else
  6.     {
  7.         alert("Seleccionado con la opción "+req_vi);
  8.     }

Gracias a todos
__________________
Loading...

Etiquetas: radiobutton
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 05:07.