Foros del Web » Programando para Internet » Javascript »

Activar o desactivar un Text con dos Radio

Estas en el tema de Activar o desactivar un Text con dos Radio en el foro de Javascript en Foros del Web. Hola a todos, nuevamente solicito un poco de ayuda con algo que no he podido hacer tengo dos radio uno que es "si" y el ...
  #1 (permalink)  
Antiguo 17/12/2008, 20:40
 
Fecha de Ingreso: febrero-2006
Mensajes: 42
Antigüedad: 18 años, 2 meses
Puntos: 1
Activar o desactivar un Text con dos Radio

Hola a todos, nuevamente solicito un poco de ayuda con algo que no he podido hacer

tengo dos radio uno que es "si" y el otro que es un "no" , los radios se llama "valor".

y tengo un text que esta en disabled.

lo que necesito es que cuando selecione el radio "si" se active el text y cuando selecione "no" este vuelva a disabled y asi sucesivamente.

resumen que el text aparezca en disable
si hago click en no que este en disable
si hago click en si que este en enable

como lo puedo hacer

he tratado y no he podido...

y creo que me estoy ahogando en un vaso de agua

espero su ayuda

desde ya se agradece enormemente

saludos cordiales
  #2 (permalink)  
Antiguo 17/12/2008, 21:08
 
Fecha de Ingreso: noviembre-2008
Ubicación: México
Mensajes: 26
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Activar o desactivar un Text con dos Radio

Prueba esto:

Código HTML:
<input name="valor" value="Si" onclick="javascript: document.form1.texto.disabled=false;" type="radio" />Si<br />

<input name="valor" value="No" onclick="javascript: document.form1.texto.disabled=true;" type="radio" />No<br /><br />
        
<input name="texto" type="text" disabled="disabled" /> 
Saludos
  #3 (permalink)  
Antiguo 17/12/2008, 21:41
 
Fecha de Ingreso: febrero-2006
Mensajes: 42
Antigüedad: 18 años, 2 meses
Puntos: 1
Respuesta: Activar o desactivar un Text con dos Radio

Muchisimas gracias, te pasaste efectivamente funciona..... era algo simple... pero nunca se me ocurrio...

de nuevo muchas gracias...

Saludos cordiales
  #4 (permalink)  
Antiguo 18/12/2008, 00:13
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Activar o desactivar un Text con dos Radio

Hola:

Se puede simplificar un poco, además los eventos son cosa javascript por lo que poner "javascript:" es redundante...

código simplificado, suponiendo que es parte de un formulario:

Código:
<input name="valor" value="Si" onclick="texto.disabled=false;" type="radio" />Si<br />
<input name="valor" value="No" onclick="texto.disabled=true;" type="radio" />No<br /><br />
<input name="texto" type="text" disabled="disabled" />
Otra cosa, que el true puede ser también this.checked, y el false -> !this.checked

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:49.