Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] radio button saber el valor al apretar un link

Estas en el tema de radio button saber el valor al apretar un link en el foro de Javascript en Foros del Web. hola me gustaria saber si se puede optener el valor de un radio button al apretar un link @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original <!DOCTYPE ...
  #1 (permalink)  
Antiguo 30/03/2013, 14:11
Avatar de derleguan  
Fecha de Ingreso: abril-2012
Mensajes: 26
Antigüedad: 12 años, 6 meses
Puntos: 1
radio button saber el valor al apretar un link

hola me gustaria saber si se puede optener el valor de un radio button al apretar un link

Código HTML:
Ver original
  1. <!DOCTYPE HTML>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  3.  
  4. <script type="text/javascript">
  5.         function opcion_radio_button(){
  6.             alert ("usted a selecionado 1");   
  7.         }
  8.        
  9.  
  10. <title>Documento sin título</title>
  11. </head>
  12.  
  13.     <section >
  14.            
  15.  
  16.                    
  17.                             <input type=radio name=opcion value="1"><label>1</label>
  18.                             <input type=radio name=opcion value="2"><label>2</label>
  19.                             <input type=radio name=opcion value="3"><label>3</label>
  20.                             <input type=radio name=opcion value="4"><label>4</label>
  21.                             <input type=radio name=opcion value="5"><label>5</label>
  22.         </section>
  23.         <aside>
  24.             <a href="#" onclick="javascript:opcion_radio_button();" >enviar</a>
  25.         </aside>
  26.        
  27. </body>
  28. </html>

Última edición por derleguan; 30/03/2013 a las 14:31
  #2 (permalink)  
Antiguo 30/03/2013, 16:04
Avatar de Albuss  
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 9 meses
Puntos: 30
Respuesta: radio button saber el valor al apretar un link

dale una id a cada uno y con getElementByID utiliza .value, te devoverá el valor incluso si es un string. Por cierto, en los formularios en vez del ID puedes utilizar el name para identificarlo (como es tu caso), es decir , en tu caso dales nombres distinos y haz esto :

Código Javascript:
Ver original
  1. document.getElementsByName('').value;
  #3 (permalink)  
Antiguo 30/03/2013, 16:48
Avatar de derleguan  
Fecha de Ingreso: abril-2012
Mensajes: 26
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: radio button saber el valor al apretar un link

gracias por tu aporte, pero creo que al darle nombre diferente al radio button no corresponde a la misma familia lo que permite que se pueden seleccionar varios y no solo uno que es lo que busco
  #4 (permalink)  
Antiguo 30/03/2013, 17:04
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: radio button saber el valor al apretar un link

Los radios de un mismo nombre constituyen un array, asi que lo que tenés que hacer es recorrer el array y buscar cual está "checked"

Código HTML:
Ver original
  1. <!DOCTYPE HTML>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  3.  
  4. <script type="text/javascript">
  5. function opcion_radio_button(){
  6. var u = 0;
  7. var radios = document.getElementsByName('opcion');
  8. for(var i = 0; i < radios.length; i++) {
  9. if(radios[i].checked == true) {
  10. alert ("usted a selecionado "+ radios[i].value);    
  11. u = 1;
  12. }
  13. }
  14. if(u == 0){
  15. alert ("seleccione una opción");
  16. }
  17.  
  18. }
  19.        
  20.  
  21. <title>Documento sin título</title>
  22. </head>
  23.  
  24. <input type="radio" name="opcion" value="1"><label>1</label>
  25. <input type="radio" name="opcion" value="2"><label>2</label>
  26. <input type="radio" name="opcion" value="3"><label>3</label>
  27. <input type="radio" name="opcion" value="4"><label>4</label>
  28. <input type="radio" name="opcion" value="5"><label>5</label>
  29.  <aside>
  30. <button onclick="opcion_radio_button();" >enviar</button>
  31.  
  32. </body>
  33. </html>

Evitá el uso de un <a>, para cosas como esta, no es muy semántico,

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 30/03/2013, 17:14
Avatar de derleguan  
Fecha de Ingreso: abril-2012
Mensajes: 26
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: radio button saber el valor al apretar un link

pude hacer lo que nesesitava de rescatar el valor con jquery dejo el codigo para los que se le presente algun problema parecido
Código Javascript:
Ver original
  1. <!DOCTYPE HTML>
  2.     <html>
  3.     <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5.     <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
  6.     <script type="text/javascript">
  7.             function opcion_radio_button(){
  8.                
  9.                 alert ("usted a selecionado"+ $("input[name=opcion]:checked").val());  
  10.             }
  11.            
  12.  
  13.  
  14.     </script>
  15.     <title>Documento sin título</title>
  16.     </head>
  17.  
  18.     <body>
  19.         <section >
  20.                 <input type=radio name="opcion" value="1"><label>1</label>
  21.                 <input type=radio name="opcion" value="2"><label>2</label>
  22.                 <input type=radio name="opcion" value="3"><label>3</label>
  23.                 <input type=radio name="opcion" value="4"><label>4</label>
  24.                 <input type=radio name="opcion" value="5"><label>5</label>
  25.         </section>
  26.         <aside>
  27.             <a href="#" onclick="javascript:opcion_radio_button();" >enviar</a>
  28.         </aside>
  29.            
  30.     </body>
  31.     </html>
  #6 (permalink)  
Antiguo 30/03/2013, 17:17
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: radio button saber el valor al apretar un link

Quiero creer que cargás jQuery para hacer algo más, porque tan solo para eso, es una desproporción

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 30/03/2013, 17:19
Avatar de derleguan  
Fecha de Ingreso: abril-2012
Mensajes: 26
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: radio button saber el valor al apretar un link

xd llegamos al mismo resultado de dos maneras diferentes gracias igual emprear, cuando vi tu respuesta ya lo habia solucionado.
  #8 (permalink)  
Antiguo 30/03/2013, 17:21
Avatar de derleguan  
Fecha de Ingreso: abril-2012
Mensajes: 26
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: radio button saber el valor al apretar un link

por el momento no posterior quiero agregarles algunas cosas con jquery de lo que pretendo hacer.

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