Foros del Web » Programando para Internet » Javascript »

id de select cargado con jsp

Estas en el tema de id de select cargado con jsp en el foro de Javascript en Foros del Web. Hola, Tengo una página en la que cargo una lista a través de un jsp con los resultados de una consulta select. El caso es ...
  #1 (permalink)  
Antiguo 20/12/2010, 07:16
Avatar de Plus  
Fecha de Ingreso: enero-2004
Mensajes: 82
Antigüedad: 20 años, 3 meses
Puntos: 0
id de select cargado con jsp

Hola,

Tengo una página en la que cargo una lista a través de un jsp con los resultados de una consulta select.

El caso es que por cada producto pongo una select con un id para luego en función de que producto escoja intentar recuperar con el getelementById del javascript el valor selecionado en esa select.

Claro cada select tiene un id distinto, le paso en el OnClick la id de la select que quiero recuperar, ¿pero en el javascript como recupero ese elemento?

Gracias!
__________________
Culto es aquel que sabe dónde encontrar lo que no sabe ...

http://filazero.org
  #2 (permalink)  
Antiguo 20/12/2010, 07:54
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: id de select cargado con jsp

Código Javascript:
Ver original
  1. document.getElementById('id').value

Esto te da el valor seleccionado, si quieres el texto del valor seleccionado

Código Javascript:
Ver original
  1. document.getElementById('id').options[document.getElementById('id').selectedIndex].text

Espero que te sirva...

El evento quizas seria onCange mas que onClick no...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 21/12/2010, 06:00
Avatar de Plus  
Fecha de Ingreso: enero-2004
Mensajes: 82
Antigüedad: 20 años, 3 meses
Puntos: 0
Respuesta: id de select cargado con jsp

. Creo que no me he explicado muy bien, lo que me comentas es para obtener el valor seleccionado, eso ya lo sabía (¡pero gracias!).

. El tema es que dónde pones el 'id' en tu ejemplo yo lo que quiero es pasarle ese id como parámetro en la llamada de la función para obtener el element oportuno, usando así una misma función para varios selects.

. El problema es que al poner getelementById('parametro') me intenta buscar por parametro tal cual y no por el valor de este.
__________________
Culto es aquel que sabe dónde encontrar lo que no sabe ...

http://filazero.org
  #4 (permalink)  
Antiguo 22/12/2010, 08:18
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: id de select cargado con jsp

Tengo el jsp un poco oxidado pero

onClick="nombrefuncion(<%= parametro %>)" <-- aquí pasas el valor de la variable java

siempre que parametro sea una variable java, no javascript, que contenga el id, esto en la llamada de la funcion, en el onClick para entendernos, en la funcion nada especial

function nombrefuncion(id){<--- aqui recibe el valor de la variable java y lo pone en el parametro id de javascript
...
doacument.getElementById(id)... <-- sin apostrofes,
...
}
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #5 (permalink)  
Antiguo 22/12/2010, 08:32
 
Fecha de Ingreso: diciembre-2010
Mensajes: 32
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: id de select cargado con jsp

Para usarlo con varios selects sería así:

Código HTML:
Ver original
  1. <select id="xxx" onclick="funcSelect(this)">


Código Javascript:
Ver original
  1. function funcSelect(obj) {
  2. var valor =  obj.value;
  3. }

no se si era eso lo que preguntabas...
  #6 (permalink)  
Antiguo 23/12/2010, 01:54
Avatar de Plus  
Fecha de Ingreso: enero-2004
Mensajes: 82
Antigüedad: 20 años, 3 meses
Puntos: 0
Respuesta: id de select cargado con jsp

Cita:
Iniciado por delrdlp Ver Mensaje
Para usarlo con varios selects sería así:
...
no se si era eso lo que preguntabas...
Si es eso lo que preguntaba, pero creo que va a ser más el metodo de quimfv porque la cosa no es hacer el onclick en la select sino en un enlace a parte, y claro ahí no puedo pasarle el this.

Tengo un listado de productos, y cada producto tiene una select con la cantidad de ese producto, la idea es selecionar la opción que desee y luego darle a un enlace para procesarlo.
__________________
Culto es aquel que sabe dónde encontrar lo que no sabe ...

http://filazero.org

Etiquetas: jsp, select
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 05:36.