![]() |
Doble lista desplegable <select> Hola, Necesito poner en una pagina dos listas desplegables (<select name="select">) en la que los valores de la segunda lista desplegable varien dependiendo del valor que se ha seleccionado en la primera lista desplegable. algo asi como si en la primera lista desplegable apareciera por ejemplo País y al seleccionar el pais en la segunda lista desplegable aparecieran las ciudades solo del pais seleccionado y si se cambia el país se cambien tambien las ciudades de la segunda, lista desplegable. Ojala puedan ayudarme Gracias |
Re: Doble lista desplegable <select> con valores de base de datos o dados por ti ? por que para uno esta javascript y para el otro ajax saludos |
Re: Doble lista desplegable <select> Debe funccionar con con valores de una consulta a una base de datos el sistema se esta desarrollando en php y la base de datos en mysql |
Re: Doble lista desplegable <select> pues entonces te recomiendo ajax y no php al pelo ya que php recarga la pagina para traer datso etoces perderias los demas del formulario ajax solo te recarga el select que deseas con los datos yo lo implemente hace tiempo ciudad comunas asi que el trabajo esta hecho te dejo el link ;) http://php.novacreations.net/viewtopic.php?t=53 |
Re: Doble lista desplegable <select> Aquí hay un ejemplo sencillo en el FAQ de Javascript: http://www.forosdelweb.com/showthrea...655#post259655 |
Re: Doble lista desplegable <select> Buenas.. mriate este post.. tenia la misma duda que ti.. por ahi te pudde servir.. saludos! MC http://www.forosdelweb.com/f91/select-pero-que-cambie-segun-otro-select-arriba-480291/ |
Re: Doble lista desplegable <select> Muchas gracias a todos por los links, me los mirare y sin duda utilizaré alguno de ellos. cuando lo tenga les comentaré. Un saludo y nuevamente gracias. |
Re: Doble lista desplegable <select> Cita:
muchas gracias por tu ayuda, me ha servido mucho, pero tengo un problema, a tu ejemplo le he agregado una columna mas despues de ciudad y comuna, se llama barrio y ya me funciona, el problema que tengo es que en cada uno de los td me salen los 2 <select> cuando lo que necesito es que salga un <select> en cada td y no cada uno debajo del otro en los dos td. |
Re: Doble lista desplegable <select> mmmmm no entendi mucho, :P podrias explicarlo mejor haber vamos al caso doble como esta en el ejemplo que te pase,pues tienes un select ciudad y otro comuna, primer dato a notar, si te fijas los select estan en td estos td tiene un id asociado fila 1 y 2 ahora bien como los llamas pues por el ajax con el evento onchange del primer select llama al segundo cierto... pues para hacer lo mismo con 3 select... 1.- crear una asociacion de la tabla comuna con barrio igual como la tiene ciudad con comuna... 2.- crear un id diferente obio seria en este caso la fila 3 en tu td y en el ajax new2... 3.- aplicar un evento onchange al select 2 cuando este aparesca por el 1... el cual te cambie o haga aparecer el 3 que es barrio no se si me sigues... para ello necesitas de otro ajax identico al de comuna pero para barrio me refiero al js y al php que hace la busqueda ... ahora dime que es lo que te aparece doble ? por que no subes por hay el ejemplo para verlo y ver a que te refieres :D saludos |
Re: Doble lista desplegable <select> Hola. Bueno, mirando y mirando encontre un muy buen framework que sin duda me ayudo muchisimo y creo que le ayudará a todos los que estamos iniciando en ajax. Se llama Prototype http://www.prototypejs.org/ Con esto solucioné mi problema y ya estoy al otro lado del rio. Me parece muy trasnparente y fuinciona excelentemente. Gracias a todos por la ayuda, espero que este "prototype" les ayude como a mi. Un saludo. |
Re: Doble lista desplegable <select> Buenas Noches, si miras en mis post, eh tenido la misma duda y la eh resuelto gracias a todos..:D aca te dejo mi post y te andara seguro.. saludos! MC http://www.forosdelweb.com/showthread.php?t=480291 :adios: |
| La zona horaria es GMT -6. Ahora son las 00:13. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.