Foros del Web » Programando para Internet » ASPX (.net) »

Cambiar combo según pre-eleccion

Estas en el tema de Cambiar combo según pre-eleccion en el foro de ASPX (.net) en Foros del Web. Hola a todos! Os pongo un poco en situación antes de comentaros el problema... Por un lado tengo una tabla "camiseta" (ID, IDequipo, IDtalla, IDequipacion, ...
  #1 (permalink)  
Antiguo 10/05/2011, 01:35
Avatar de santayita  
Fecha de Ingreso: noviembre-2010
Mensajes: 88
Antigüedad: 13 años, 5 meses
Puntos: 1
Cambiar combo según pre-eleccion

Hola a todos!

Os pongo un poco en situación antes de comentaros el problema...

Por un lado tengo una tabla
"camiseta" (ID, IDequipo, IDtalla, IDequipacion, escudo, precio, stock)

Y por otro dos combos...
Al seleccionar un equipo, se filtaría por el mismo y mostraría en el primer combo las Distinct equipaciones que tiene (local/visitante/tercera) . A raíz de esta elección, se cargaría de datos el segundo combo, que serian las tallas, pues dependiendo de que equipación se trate, habrá disponibles unas tallas u otras.

Por ahora la solución que se me ocurrió es un poco rustica.. consistiría en cargar el primer combo cuando se carga la pagina, y dejar el otro vacío. Cuando se seleccione algo en el primero, que se recargue nuevamente la pagina, añadiendo un parámetro en la URL como ?id=visitante, por ejemplo, y que con eso cargue el segundo...

Conoceis, seguro que si, alguna otra manera mejor?
Muchas Gracias
  #2 (permalink)  
Antiguo 10/05/2011, 02:26
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Cambiar combo según pre-eleccion

Puedes utilizar AJAX para realizar una petición asíncrona sin necesidad de recargar la página.

Mírate esta página: http://www.librosweb.es/ajax/index.html
  #3 (permalink)  
Antiguo 10/05/2011, 03:27
Avatar de santayita  
Fecha de Ingreso: noviembre-2010
Mensajes: 88
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Cambiar combo según pre-eleccion

Gracias alexg88!
Interesante documentación, e interesante tambien Ajax en general. Lo conocia solo de oidas, pero la verdad profundizando un minimo, tiene buena pinta.
Tendre que ponerme a ello con calma porque no tiene pinta de ser nada sencillo, no? jeje

Por cierto, buscando y rebuscando he encontrado una entrada un tanto similar, en la que tu mismamente le solucionas la papeleta.

http://www.forosdelweb.com/f77/consulta-onchage-910058/

Supongo que por ahí van los tiros, y con algo similar se solventaría mi problemilla tambien, no?

Gracias nuevamente.
  #4 (permalink)  
Antiguo 10/05/2011, 06:56
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Cambiar combo según pre-eleccion

Si es muy parecido al tema que indicas. Utilizando el evento change en el primer combo para realizar la petición ajax para los datos del segundo.

No es tan difícil como parece, además puedes usar una librería como JQuery que te reduce el problema muchísimo (sobre todo por las diferencias entre navegadores a la hora de realizar las peticiones AJAX).

Etiquetas: combo, aspx
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 15:29.