Foros del Web » Programando para Internet » Javascript »

obtener el valor de un radio

Estas en el tema de obtener el valor de un radio en el foro de Javascript en Foros del Web. Estoy creando una pregunta en javascript al seleccionar el radio indicado, aparece un alert que dice que lo ha contestado, bien o mal. pero no ...
  #1 (permalink)  
Antiguo 23/08/2011, 17:44
 
Fecha de Ingreso: marzo-2010
Mensajes: 432
Antigüedad: 14 años, 8 meses
Puntos: 11
obtener el valor de un radio

Estoy creando una pregunta en javascript al seleccionar el radio indicado, aparece un alert que dice que lo ha contestado, bien o mal.

pero no me funciona, me dice siempre que está mal al marcar cualquier opción siendo que si marca el radio 1 debería de decir bien.

y eso que le puse un condicional para identificarlo pero aun así no lo reconoce.

aca el codigo:

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3.  
  4. </head>
  5.  
  6. <script type="text/javascript">
  7. function verificar() {
  8.     var ex1 = document.getElementById('radio1');
  9.     var ex2 = document.getElementById('radio2');
  10.     var ex3 = document.getElementById('radio3');
  11.     var ex3 = document.getElementById('radio4');
  12.  
  13.     if(ex1 == 1)
  14.     {
  15.         alert("Bien");
  16.     }
  17.     else
  18.     {
  19.         alert("Mal");
  20.     }
  21. }
  22.  
  23. </script>
  24.  
  25.  
  26. 1.- ¿Donde estamos?<br>
  27. <br>
  28. Marque una respuesta<br>
  29. <input name="radiobutton" type="radio" value="1" id="radio1">a) Tierra<br>
  30. <input name="radiobutton" type="radio" value="2" id="radio2">b) Marte<br>
  31. <input name="radiobutton" type="radio" value="3" id="radio3">c) Sol<br>
  32. <input name="radiobutton" type="radio" value="4" id="radio4">d) Luna<br>
  33. <br>
  34. <input type="submit" name="Submit" value="Enviar" onClick="verificar();">
  35.  
  36. <body>
  37. </body>
  38. </html>
__________________
Libro de HTML 5 + codigo fuente bajar aqui.
  #2 (permalink)  
Antiguo 23/08/2011, 18:11
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: obtener el valor de un radio

Cambia

Código Javascript:
Ver original
  1. if(ex1 == 1)

por esto

Código Javascript:
Ver original
  1. if(ex1.checked)

y ya lo tienes
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Etiquetas: html, 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:40.