Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/03/2012, 17:50
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 9 meses
Puntos: 192
Respuesta: validar radio button

Realmente me cuesta entender el problema... Tal vez si mostrás la función de la que hablás.

Yo hice una prueba de esta forma:
Código HTML:
Ver original
  1. <!doctype html>
  2. <html>
  3. <title>onchange</title>
  4. <meta charset="utf-8">
  5. <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js' type='text/javascript'></script>
  6. <script language="javascript">
  7. $(document).ready(function(){
  8.     $('input[type="radio"]').click(function(){
  9.         valor_def = $("input[name='preg']:checked").val();
  10.         alert(valor_def);
  11.     });
  12. });
  13.  
  14. </head>
  15.  
  16. Si<input type="radio" name="preg" id="preg_32" value="1">
  17. No<input type="radio" name="preg" id="preg_32" value="2">
  18. NA<input type="radio" name="preg" id="preg_32" value="3">
  19.  
  20. </body>
  21. </html>

Siempre me da el valor correcto.

Algo que debes tener en cuenta es que el ID de un elemento siempre debe ser único. Vos ahí lo estás repitiendo. El atributo name puede ser el mismo en el caso de los radiobuttons pues esto permite agruparlos y determinar un sólo valor para todo el grupo. Pero el id debe ser diferente. Intentá eso, tal vez sea el problema.
__________________
nahueljose.com.ar