日期:2014-05-18  浏览次数:20737 次

下拉列表更改其它的表也跟着更改
例如说  
一个下拉列表(1)中有有选项a,b,c三项  
在(2)的下拉列表中有1,2,3,4,5,6,7,8,9  
注:a,b,c还有1,2,3,4,......等等都是从数据库中筛选出来的  

当选择a的时候(2)的下拉列表只从数据库中筛选出1,2,3,  
当选择b的时候是4,5,6,  
就像是这样  
这个应该怎么做  

最好是选择后的页面不要去刷新  
这个怎么去做

------解决方案--------------------
up
------解决方案--------------------
第一个列表发生变化触发事件执行一个类,把第一个列表的值传进去,在类里边从库里查询出另外一个列表
------解决方案--------------------
典型的ajax应用,论坛搜索 级联 ajax
------解决方案--------------------
可以用javascript编写一个级联菜单,可以用二位数组实现,网上有很多例子,楼主可以搜索一下。

这个当然也可以使用Ajax来实现,不过比较麻烦一点
------解决方案--------------------
不刷新,从数据库中读,多级联动。
那就用ajax吧,ajax的多级联动可以做到。
------解决方案--------------------
刷新页面,又该怎么去做啊
------解决方案--------------------
编程动力 www.bcexe.com 专业的编程开发类网站,网络编程,软件开发,网页设计,平面设计,一切尽在这里!
------解决方案--------------------
没必要用ajax

你转向到要显示的页面中时,把从数据库中取出来的值放到select中,对option做个循环不就可以了吗


java交流群(QQ群: 45459926),有意思的可以加入
------解决方案--------------------
抱歉~!!!

楼主的意思本人理解错误~!!!

用ajax

第一个下拉列表中的显示按我上面说的做,当第一个下拉列选了某项时再把这个值(用ajax)做为条件对数据库进行查询,再显示到第二个下拉列表