Hola:
¿Es posible capturar el valor de un select?, digamos el valor que se muestra por pantalla y no el valor que se guarda en option value.
Gracias...
Saludos .-
| |||
Capturar valor que se muestra de un select Hola: ¿Es posible capturar el valor de un select?, digamos el valor que se muestra por pantalla y no el valor que se guarda en option value. Gracias... Saludos .- |
| |||
Respuesta: Capturar valor que se muestra de un select DIrectamente con PHP no es posible. Pero puedes hacerlo con javascript . Verás, el objeto select tiene varias propiedades, de las cuales puedes leer aquí. Sabiendo eso, es fácil obtener el texto de la opción que se seleccionó: Código HTML: <select id="selectid"> <option value="1">Primera opción</option> <option value="2">Segunda opción</option> <option value="3">Tercera opción</option> </select> <input type="button" value="Ver texto seleccionado" onclick="alert(document.getElementById('selectid').options[document.getElementById('selectid').selectedIndex].text);" /> Saludos, |
| |||
Respuesta: Capturar valor que se muestra de un select Cita: Gracias....se entiende a la perfección, estaré estudiando el caso, bye...
Iniciado por okram Vé este ejemplo. Si lees el artículo que te mencioné, entenderás el código que estoy poniendo. Ahora, ya con eso, es fácil que al momento de enviar asignes el "Texto seleccionado" a un campo oculto y así ya lo puedes recoger en la página PHP. No dudes en preguntar si tienes alguna duda. |
| |||
Respuesta: Capturar valor que se muestra de un select Hola: Acá de nuevo Coloco el siguiente código para seleccionar el texto
Código:
me dice que el siguiente error <script> function asignarUbi(){ var ubicacion, indice; indice = document.getElementById('rutaUbi').selectedIndex; ubicacion = document.getElementById('rutaUbi').options[indice].text); alert(ubicacion); } </script> Error: missing ; before statement Archivo de origen: http://localhost/LogisticPoint/index...ccion=ingresar Línea: 373, columna: 68 Código fuente: ubicacion = document.getElementById('rutaUbi').options[indice].text); Gracias !!! |
| |||
Respuesta: Capturar valor que se muestra de un select Te sobra un paréntesis
Código:
Armé un pequeño ejemplo que hace lo que deseas.ubicacion = document.getElementById('rutaUbi').options[indice].text); Ejemplo: http://lab.phperu.net/selectphp/ Código: http://lab.phperu.net/selectphp/?source He reportado el tema para que se vaya al foro de Javascript, ya que, aunque tiene un fondo en PHP, el problema tiene más que ver con JS . Si tienes dudas o problemas con el ejemplo que te puse, no dudes en consultarlo en este mismo tema. Última edición por okram; 09/08/2008 a las 16:10 |
| |||
Respuesta: Capturar valor que se muestra de un select Cita: Funciona impecable, justo lo que andaba buscando.
Iniciado por okram Te sobra un paréntesis
Código:
Armé un pequeño ejemplo que hace lo que deseas.ubicacion = document.getElementById('rutaUbi').options[indice].text); Ejemplo: http://lab.phperu.net/selectphp/ Código: http://lab.phperu.net/selectphp/?source Se agradece enormemente........ Saludos .- |