Foros del Web » Programando para Internet » Javascript »

Desactivar un Textbox vía un List

Estas en el tema de Desactivar un Textbox vía un List en el foro de Javascript en Foros del Web. Que tal, En un form tengo un list <select name="select" size="1"> <option value="Si">Si</option> <option value="No">No</option> </select> Y quiero que si seleccionan la opción No, se ...
  #1 (permalink)  
Antiguo 23/10/2006, 14:40
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 5 meses
Puntos: 4
Desactivar un Textbox vía un List

Que tal,

En un form tengo un list
<select name="select" size="1">
<option value="Si">Si</option>
<option value="No">No</option>
</select>

Y quiero que si seleccionan la opción No, se desaparezca del form un campo de texto llamado campo1

<input name="campo1" type="text" id="campo1">

Com puedo hacer esto ?

Muchas Gracias.
__________________
EL LIMITE ES EL UNIVERSO
  #2 (permalink)  
Antiguo 24/10/2006, 00:36
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Hola jpogsistem

Código:
<select name="select" size="1" onchange = "campo1.disabled = this.value=='No'">
Saludos,
  #3 (permalink)  
Antiguo 26/10/2006, 09:35
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 5 meses
Puntos: 4
Que tal JavierB,

Funciona perfecto en cuanto a que "desactiva" el textbox y no permite escribir.

Hay forma de esconder o desaparecer como tal el campo de texto ?


Muchas Gracias. Saludos.
__________________
EL LIMITE ES EL UNIVERSO
  #4 (permalink)  
Antiguo 26/10/2006, 09:45
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Hola de nuevo.

Puedes hacerlo de dos formas:
Código:
<select onchange = "campo1.style.display = (this.value=='No') ? 'none' : ''">
<select onchange = "campo1.style.visibility = (this.value=='No') ? 'hidden' : ''">
Saludos,
  #5 (permalink)  
Antiguo 26/10/2006, 10:33
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 5 meses
Puntos: 4
Funciona perfecto.

Un ultimo detalle si puedes ayudarme. Como hago para que por defecto (Es decir sin seleccionar nada de la list ) el campo esté escondido ?

Gracias.
__________________
EL LIMITE ES EL UNIVERSO
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 11:38.