Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Identificar el input radio seleccionado

Estas en el tema de Identificar el input radio seleccionado en el foro de Javascript en Foros del Web. Buenos días! Estoy preparando un formulario en el que aparecen una serie de "radios", me gustaría saber como saber en el momento que seleccionas uno ...
  #1 (permalink)  
Antiguo 04/09/2015, 06:46
Avatar de Morod0  
Fecha de Ingreso: julio-2015
Ubicación: Valencia
Mensajes: 63
Antigüedad: 8 años, 9 meses
Puntos: 1
Identificar el input radio seleccionado

Buenos días!

Estoy preparando un formulario en el que aparecen una serie de "radios", me gustaría saber como saber en el momento que seleccionas uno de ellos, cual es el que esta marcado.

Mi intención es que un div pase de display:none a display:inherit en el momento que se marca el radio con id "11a49", no he conseguido hacerlo viendo ejemplos, espero que podais echarme una mano!


HTML

<input type=radio name='franjaprecio' value='Autonomos'>
<input id='11a49' type=radio name='franjaprecio' value='' >
<input type=radio name='franjaprecio' value='mas50'>


SCRIPT (uno de tantos ejemplos que he visto y no hay manera..)

if(document.getElementById('11a49').checked) {
alert('holaaa');
}



Tengo la impresión de que ese .checked es mas bien para saber si está marcado al recargar, me parece que ni me acerco a la solucion... espero haberme explicado bien.

Un saludo!
  #2 (permalink)  
Antiguo 04/09/2015, 07:49
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Identificar el input radio seleccionado

Mediante los eventos change o click (ambos válidos en este caso) compruebas que se ha interaccionado con los radio. Luego puedes usar una condición para determinar si está seleccionado o no:

Código Javascript:
Ver original
  1. radio.onchange = function(){
  2.     if(this.checked){
  3.         // ...
  4.     }
  5. }
  #3 (permalink)  
Antiguo 07/09/2015, 02:02
Avatar de Morod0  
Fecha de Ingreso: julio-2015
Ubicación: Valencia
Mensajes: 63
Antigüedad: 8 años, 9 meses
Puntos: 1
Respuesta: Identificar el input radio seleccionado

Cita:
Iniciado por PHPeros Ver Mensaje
Mediante los eventos change o click (ambos válidos en este caso) compruebas que se ha interaccionado con los radio. Luego puedes usar una condición para determinar si está seleccionado o no:

Código Javascript:
Ver original
  1. radio.onchange = function(){
  2.     if(this.checked){
  3.         // ...
  4.     }
  5. }
Muchas gracias!! soy nuevo en esto y no conocia "change", me has ayudado mucho!

Así es como ha quedado al final (en jquery).

$( "#11a49" ).on('change',function(){
if ($(this).is(':checked')){
alert('hola');
}
})


Un saludo!

Etiquetas: formulario, html, input, radio, seleccionado
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 22:51.