Foros del Web » Programando para Internet » Javascript »

Activar/Desactivar un texbox desde un combo.

Estas en el tema de Activar/Desactivar un texbox desde un combo. en el foro de Javascript en Foros del Web. - Buenas a todos quisiera saber como puedo activar o descativar un texbox a partir de un combo, como podria hacerlo, saludos: <td align ="middle"><select ...
  #1 (permalink)  
Antiguo 08/11/2010, 18:05
 
Fecha de Ingreso: septiembre-2007
Mensajes: 12
Antigüedad: 16 años, 7 meses
Puntos: 0
Activar/Desactivar un texbox desde un combo.

- Buenas a todos quisiera saber como puedo activar o descativar un texbox a partir de un combo, como podria hacerlo, saludos:

<td align ="middle"><select name="EMPG014" id="EMPG014" ;>
<option value="1">SI</option>
<option value="2">NO</option>
</select>
</td>
  #2 (permalink)  
Antiguo 08/11/2010, 19:32
Avatar de iandrade  
Fecha de Ingreso: septiembre-2006
Ubicación: Xalapa, Veracruz, MÉXICO.
Mensajes: 171
Antigüedad: 17 años, 7 meses
Puntos: 6
Respuesta: Activar/Desactivar un texbox desde un combo.

Creo que tu pregunta no es muy clara, bueno mas bien tu codigo no se que necesita, y creo que este tema se resuelve con javascript
__________________
No todo lo que se hace en segundo plano es AJAX
  #3 (permalink)  
Antiguo 08/11/2010, 19:50
 
Fecha de Ingreso: marzo-2010
Mensajes: 17
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Activar/Desactivar un texbox desde un combo.

Hola, creo que esto es lo que necesitas.

Código HTML:
Ver original
  1.     <head>
  2.         <title>Activar / desactivar</title>
  3.     </head>
  4.     <body>
  5.         <script type="text/javascript">
  6.             function activarDesactivar(valor)
  7.             {
  8.                 var input = document.getElementById("txt1");
  9.                
  10.                 if (valor == "1")
  11.                 {
  12.                     input.disabled = true;
  13.                 }else
  14.                 {
  15.                     input.disabled = false;
  16.                 }
  17.             }
  18.         </script>
  19.         <select onchange="javascript: activarDesactivar(this.value);">
  20.             <option value="1">Si</option>
  21.             <option value="2">No</option>
  22.         </select>
  23.         <input type="text" value=""" id="txt1" disabled/>
  24.     </body>
  25. </html>
  #4 (permalink)  
Antiguo 08/11/2010, 19:54
Avatar de iandrade  
Fecha de Ingreso: septiembre-2006
Ubicación: Xalapa, Veracruz, MÉXICO.
Mensajes: 171
Antigüedad: 17 años, 7 meses
Puntos: 6
Respuesta: Activar/Desactivar un texbox desde un combo.

ah ya entendi tambien pede quedar asi
Código HTML:
<select onchange="document.getElementById('txbox').disabled = this.value=='1'"> 
__________________
No todo lo que se hace en segundo plano es AJAX
  #5 (permalink)  
Antiguo 08/11/2010, 21:02
 
Fecha de Ingreso: septiembre-2007
Mensajes: 12
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Activar/Desactivar un texbox desde un combo.

Muchas gracias pueden cerrar el post y disculpen lo novato.
  #6 (permalink)  
Antiguo 08/11/2010, 21:07
 
Fecha de Ingreso: marzo-2010
Mensajes: 17
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Activar/Desactivar un texbox desde un combo.

Cita:
Iniciado por cachupita Ver Mensaje
Muchas gracias pueden cerrar el post y disculpen lo novato.
De nada, y recuerda que nadie nace sabiendo
  #7 (permalink)  
Antiguo 08/11/2010, 23:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a Javascript
  #8 (permalink)  
Antiguo 09/11/2010, 05:30
 
Fecha de Ingreso: septiembre-2007
Mensajes: 12
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Activar/Desactivar un texbox desde un combo.

Una ultima pregunta ya tengo el codigo el cual simplifique asi y me funciona perfectamente

<td align ="middle"><select name="EMPG014" id="EMPG014" onchange="document.getElementById('EMPG015').disab led = this.value=='2';document.getElementById('EMPG016') .disabled = this.value=='2';document.getElementById('EMPG017') .disabled = this.value=='2';form.enviar1.disabled = this.value=='2'">
<option><?php if ($EMPG014==1) echo "SI"; else echo "NO"; ?></option>
<option value="1">SI</option>
<option value="2">NO</option>
</select>
</td>

Quien me podria explicar como hacer para que cuando cargue el formulario pueda habilitar o desabilitar el control dependiendo del valor de la BD, Saludos.

Etiquetas: combo
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:52.