Foros del Web » Programando para Internet » Javascript »

Cambiar estado radio mediante combobox

Estas en el tema de Cambiar estado radio mediante combobox en el foro de Javascript en Foros del Web. Por un lado tengo un select con 3 valores y por otro un radio button, lo que busco es que al seleccionar una de las ...
  #1 (permalink)  
Antiguo 19/01/2008, 00:10
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Cambiar estado radio mediante combobox

Por un lado tengo un select con 3 valores y por otro un radio button, lo que busco es que al seleccionar una de las opciones del select el radio button se desabilite, y por el contrario mientras la opcion seleccionada sea otra este permanesca habilitado.
Si me pueden facilitar un ejemplo les agradezco desde ya
  #2 (permalink)  
Antiguo 19/01/2008, 01:54
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Cambiar estado radio mediante combobox

Hola:

La propiedad que refleja si un elemento está (des)habilitado es disabled, así que puedes poner una acción al select que cambie esa propiedad según esté la opción seleccionada...

<input type="radio" name="r" value="dato" />
<select onchange="r.disabled = (this.value == 'y')" name="estado">
<option value="x" > x </option>
<option value="y" > y </option>
<option value="z" > z </option>
</select>

Si en vez de "habilitado", es "chequeado" debes cambiar "r.disabled" por "r.checked"

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 19/01/2008, 02:19
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: Cambiar estado radio mediante combobox

Gracias Caricatos, y si tengo multiples radio buttons?
Al llamarse iguales como desabilito uno en especial?
  #4 (permalink)  
Antiguo 19/01/2008, 02:35
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Cambiar estado radio mediante combobox

Hola:

Pues en el caso que planteas, creo que la forma más simplificada sería poner al radio en cuestión un id y referenciarlo con document.getElementById()... si es algo más complejo, la respuesta también sería más compleja.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 19/01/2008, 02:41
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: Cambiar estado radio mediante combobox

Funciona perfecto, muchas gracias.
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 19:21.