Foros del Web » Programando para Internet » Javascript »

Reiniciar menus <select> generados dinámicamente

Estas en el tema de Reiniciar menus <select> generados dinámicamente en el foro de Javascript en Foros del Web. Saludos maestros, otra vez yo por acá. Ando empezando con JavaScript dinámico y conforme me voy encontrando los detalles me empiezo a perder, he aquí ...
  #1 (permalink)  
Antiguo 10/02/2008, 17:14
 
Fecha de Ingreso: enero-2002
Mensajes: 4.159
Antigüedad: 22 años, 3 meses
Puntos: 22
Reiniciar menus <select> generados dinámicamente

Saludos maestros, otra vez yo por acá. Ando empezando con JavaScript dinámico y conforme me voy encontrando los detalles me empiezo a perder, he aquí mi cuestión.

En un formulario hay un primer menú <select>, dependiendo de la opción seleccionada por ese usuario, se generará un segundo menú <select> y dependiendo le la elección en ese segundo menú se generará un tercer, tal y como lo muestro a continuación:

Inicio con esto:


Cuando el visitante selecciona una opcíón del primer Menú:


Mediante una llamada a una función en el <select> del menú:

Cita:
<select name="company_agency" id="company_agency" onchange="getData('procesar.php?id=' + this.value, 'targetDiv')">
Se genera un segundo menú:


Los valores de éste segundo menú dependen de la opción seleccionada en el primero.

El visitante selecciona una opción de éste segundo menú:


Usando la misma función se genera un tercer menú:


Nuevamente, los valores de este tercer menú dependen de la opción seleccionada en el segundo menú.

Si ya han aparecido los tres menús, al seleccionar una opción diferente del segundo menú, se actualizan los valores del tercero, Hasta ahí todo bién.

El problema es... si ya han aparecido los tres menús, cuando se selecciona un valor diferente en el primer menú, se actualiza el segundo menú, pero nó el tercero!.

Me dí cuenta que si recargaba la página completa, pues se re-inciaba todo y empezaba nuevamente sólo con el primer menú.

La solución sería que al escoger otra opción del Primer Menú se actualicen el Segundo Y Tercer menú sin recargar toda la página, pero lograr esto en verdad vá mucho mas allá de mis actuales conocimientos en JavaScript. ¿Alguien podría por favor hecarme una orientadita para lograr esto?

Espero haberme explicado, agradezco desde ahora cualquier ayuda.

Saludos.

Última edición por Elalux; 10/02/2008 a las 17:45
  #2 (permalink)  
Antiguo 10/02/2008, 19:14
Avatar de Bellenger  
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Re: Reiniciar menus <select> generados dinámicamente

Hola, esto te puede servir...
Código:
tercer_combo.length=0
Esto eliminara todas las opciones del combo...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
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 23:25.