Rompiendo la cabeza con combo

30/03/2005 - 17:56 por Miguel Cazares | Informe spam
Hola compañeros..
Estoy tratando de hacer un combo dinamico de la sigiuente
manera espero se pueda hacer..
Creo un combo primeramente cargando los datos con una
base de datos, hasta todo bien.. en el evento onchange
hago un document.location.reload() por medio de una
funcion de javascript, el primer problema que tengo es
que cuando hago el reload el dato que seleccione se borra
o se vuelve a carga la pagina por lo tanto se llena el
combo, de ahi no se como pasarle el dato al otro combo y
hacer el select con el where para seleccionar solamente
los datos que unicamente correspondan a la informacion
antes seleccionada...

muchas gracias por su ayuda..
Miguelc
 

Leer las respuestas

#1 Gabriel South
30/03/2005 - 18:30 | Informe spam
No deberias hacer un reload(), si no mas bien un "navigate" (en VBscript es
window.navigate no se como es en javascript), o tambien podrias hacer un
"submit" y como parametro del window.navigate (o del submit, teniendo en
cuenta el "action" del Form) pasarle el mismo nombre de pagina en que el
combo esta, como tambien pasarle por GET (par1=abc&par23,etc..) el valor
actual de los combos que quieras preservar...

Alli en la entrada de la pagina, podrias leer estos parametros y en la hora
de cargar el combo poner un "SELECTED" en la propiedad del "option" en caso
de que el valor del mismo (al cargarlo de la base de datos) coincida con el
del parametro correspondiente.

Espero de para entender

Otra opcion que te queda es no usar un reload/redirect y hacer las
modificaciones del combo con el mismo javascript modificando directamente el
contenido de los mismos.

Podes encontrar ejemplos en la internet, si este fuera tu interes.

Suerte, Gabriel.


"Miguel Cazares" wrote in message
news:0c2101c53541$19ffd470$
Hola compañeros..
Estoy tratando de hacer un combo dinamico de la sigiuente
manera espero se pueda hacer..
Creo un combo primeramente cargando los datos con una
base de datos, hasta todo bien.. en el evento onchange
hago un document.location.reload() por medio de una
funcion de javascript, el primer problema que tengo es
que cuando hago el reload el dato que seleccione se borra
o se vuelve a carga la pagina por lo tanto se llena el
combo, de ahi no se como pasarle el dato al otro combo y
hacer el select con el where para seleccionar solamente
los datos que unicamente correspondan a la informacion
antes seleccionada...

muchas gracias por su ayuda..
Miguelc

Preguntas similares