Foros del Web » Programando para Internet » PHP »

Select activa TextBox

Estas en el tema de Select activa TextBox en el foro de PHP en Foros del Web. Hola que tal, quisiera saber si alguien sabe como puedo hacer para que si en un select el usuario selecciona un de las opciones se ...
  #1 (permalink)  
Antiguo 28/01/2010, 15:03
 
Fecha de Ingreso: julio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Select activa TextBox

Hola que tal, quisiera saber si alguien sabe como puedo hacer para que si en un select el usuario selecciona un de las opciones se active un text box, se que debo hacerlo como javascript pero no sé como. Estoy haciendo un formulario de registro en el que quiero que si solo si el usuario selecciona una opción del select se le active un textbox para que agregue otros datos. Gracias de antemano.
  #2 (permalink)  
Antiguo 28/01/2010, 15:07
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Select activa TextBox

¿y si es de js para que lo posteas en php?????

<select onchange="document.getElementById('id_del_input').focus();" >
  #3 (permalink)  
Antiguo 28/01/2010, 15:19
 
Fecha de Ingreso: julio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Select activa TextBox

Gracias por tu respuesta, pero ese codigo lo que hace es que cuando selecciono cualquir opcion se pasa al textbox, yo lo que quiero es que cuando seleccione una opcion en especifica, se active el textbox; de inicio mi textbox esta deshabilitado, solo quiero que se habilite si el usuario selecciona un opcion en especifico. Gracias
  #4 (permalink)  
Antiguo 28/01/2010, 15:49
 
Fecha de Ingreso: julio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Select activa TextBox

Bueno ya pude hacerlo, pongo el ejemplo por si alguién tiene la misma pregunta.

Utilizando este JS le dije que si se seleccionaba el index 230 me activara un textbox.

Código:
function Act(){
var ss = document.rproducto.cuarto.selectedIndex;
  if(ss=230){
     document.rproducto.lugar.readOnly=false;
  }else{
     document.rproducto.lugar.readOnly=true;
  }
}
Por cierto perdon a los moderadores si ubique mi pregunta en un foro de PHP.
  #5 (permalink)  
Antiguo 29/01/2010, 06:49
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Select activa TextBox

yo también me equivoque, pensé que querías darle el foco, pero de todas formas lograste la solución, te felicito.

aunque puedes considerar los siguiente:

en algunos navegadores, este método de acceso directo a los objetos del DOM no es válida y podrían marcarte error:

document.rproducto.lugar.readOnly=

una buena forma es usar las colecciones estandarizadas:

document.forms['rproducto'].elements['lugar'].readOnly=

mucha suerte!!!, y te recomiendo que te leas un tuto de JS para mejorar tus script!

Etiquetas: select, textbox
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 12:34.