Foros del Web » Programando para Internet » PHP »

select que en una de las opciones deja escribir en campo de texto

Estas en el tema de select que en una de las opciones deja escribir en campo de texto en el foro de PHP en Foros del Web. Hola a todos Quiero hacer un desplegable con select y option value que lea valores de una tabla en el que, cuando elija la opcion ...
  #1 (permalink)  
Antiguo 16/10/2009, 00:52
Avatar de JOSANCIN  
Fecha de Ingreso: septiembre-2008
Ubicación: huesca
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 0
select que en una de las opciones deja escribir en campo de texto

Hola a todos
Quiero hacer un desplegable con select y option value que lea valores de una tabla en el que, cuando elija la opcion otro me de la oportunidad de escribir en un campo de texto

Agradeceria si alguien me pudiese dar una pista de como hacerlo o si es posible hacerlo con php

Gracias y saludos.
  #2 (permalink)  
Antiguo 16/10/2009, 01:21
 
Fecha de Ingreso: septiembre-2004
Mensajes: 324
Antigüedad: 19 años, 7 meses
Puntos: 13
Respuesta: select que en una de las opciones deja escribir en campo de texto

No te he entendido, puedes explicarte mejor?
  #3 (permalink)  
Antiguo 16/10/2009, 04:21
Avatar de JOSANCIN  
Fecha de Ingreso: septiembre-2008
Ubicación: huesca
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: select que en una de las opciones deja escribir en campo de texto

Hola,

Imagina que en el desplegable lee valores de una tabla (con option value..) pero que ademas de leer una serie de valores de la tabla permite elegir la opcion "otra" al elegir la opcion "otra" quiero que permita escribir en un campo de texto

Gracias y que vaya bien
  #4 (permalink)  
Antiguo 16/10/2009, 07:42
 
Fecha de Ingreso: octubre-2009
Mensajes: 40
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: select que en una de las opciones deja escribir en campo de texto

supuestamente creas el como box o tabla despleable o como quieras llamarle dentro de un echo en php cierto?
bueno puedes crear ese select con un campo en blanco...a que me refiero en blanco a que siempre saldra cuando se ejecute el script.....dicho de otra menera, antes (o despues si asi lo deseas) de que te despliegue los valores de la base de datos creas un select con la opcion "otra" entonces esta opcion siempre estara vigente independientemente si se ejecuta el llenado de base de datos o no...... entonces con un javascript tomas el valor del select y si es "otra" abilitas un campo de escritura que estaba con la propiedad disabled...y con el javascript lo abilitas.... y listo
asi tienes un select list o combo box con valor por defecto "otra" en el cual al seleccionarlo se abilita un campo de escritura oculto , desabilitado o de solo lectura ....como tu quieras llamarle

saludos ...espero entendieras
  #5 (permalink)  
Antiguo 16/10/2009, 09:44
 
Fecha de Ingreso: octubre-2009
Mensajes: 43
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: select que en una de las opciones deja escribir en campo de texto

Hola !!

Como te comenta Scrotopher maneja un javascript, que se ejecuta en la accion "onChange" del select. Dentro de javascript, validas la opcion que llega, si es la necesaria, habilitas el campo de texto, de lo contrario lo deshabilitas.

Llenar el select lo puedes hacer con php o manualmente, como quieras, lo que interesa en tu caso es el Onchange.
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 16:13.