Foros del Web » Programando para Internet » Javascript »

Activar o desactivar text field

Estas en el tema de Activar o desactivar text field en el foro de Javascript en Foros del Web. Hola Amigo Saludos a todos, La pregunta es la siguiente: Por ejemplo estoy desarrollando un formulario para registrar los pago de un servicio, como hago ...
  #1 (permalink)  
Antiguo 27/03/2004, 10:17
 
Fecha de Ingreso: abril-2003
Mensajes: 25
Antigüedad: 21 años
Puntos: 0
Activar o desactivar text field

Hola Amigo Saludos a todos,

La pregunta es la siguiente:

Por ejemplo estoy desarrollando un formulario para registrar los pago de un servicio, como hago para que cuando seleccione la opción "deposito en" : pago en cheque, el textfield que sigue se active o se dasactive, segun sea mi selección.


mas claro:

Tengo un select

opcion 1: pago en efectivo - No se activa el textfield siguiente
opcion 2: pago en cheque se activa el siguiente textfield en donde escribire en numero del respectivo cheque.


Un millon de gracias por adelantado

INDRIAGO
  #2 (permalink)  
Antiguo 27/03/2004, 11:16
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, indriado.

Prueba con esto:

<select onchange="document.getElementById('pago').disabled =(this.selectedIndex==0)">
<option>Efectivo</option>
<option>Cheque</option>
</select>
<input type="text" id="pago" />

Saludos,
  #3 (permalink)  
Antiguo 29/03/2004, 15:43
 
Fecha de Ingreso: abril-2003
Mensajes: 25
Antigüedad: 21 años
Puntos: 0
Gracias Javier funciona bien

Un Saludo

Indriago
  #4 (permalink)  
Antiguo 30/03/2004, 01:04
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Me alegro de que te haya servico. Taluego
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 21:13.