问大家一个有关下拉列表框的问题

时间:2021-07-15 19:48:22
现在我想做一个下拉列表框可以动态地从数据库里取数据
也就是当点击该下拉列表框时出现一个loading提示"正在装载数据,请稍侯..."
然后用xmlhttp从数据库中查询数据,最后生成一个下拉列表框,loading提示框消失.

这是一个很实用的功能,相信很多朋友都遇到过,希望大家能给我点参考,谢谢了先.

如果谁的回帖被我采纳了,我会另开贴100分以示感谢,决不失言.

10 个解决方案

#1


http://icebergweb.com/autoComplete/serverSelect.htm

#2


不知你是不是在asp中,
如果是asp,可以用sql语句实现。

#3


to  ice_berg16
谢谢了先
serverSelect虽然可以在点击时装载数据,但是你这样只转载一次,如果这时后台数据库里数据有变化,你也只有在刷新页面后才能重新装载.我需要的是每次点击都装载后台数据.
再顶一下

#4


不可能,每次点击都装载用户怎么进行选择?

#5


是啊,刚开始我想改用onfocus装载,发现也不行
现在我正在考虑,要不要自己写一个模拟select呢
比如用文本框加列表框模拟
点击文本框的时候装载数据,并用列表框列出数据以供选择
然后用户选好以后关闭该列表框

你觉得呢?

#6


我觉得没有必要,用户选择的时候一般也是只选择一次罢了,
为什么每次点击都要装载? 
哪个用户会没事一个劲的狂点?

#7


这很难说哦
比如说现在我要给一个客户下定单
但是当我进了"添加定单"页面
才发现客户下拉列表框里没有该客户
但是定单里面可能我已经完成了一些信息的填写
所以我不甘心把该定单页面关了

于是我打开另外一个页面去把客户的信息添加进数据库
这时我希望能不刷新定单页面就可以调入刚添加的客户信息
所以就要用到这样一个功能

#8


另外,我再给你提一个建议
就是为serverSelect的数据源加一个selected
对于记录的编辑这是需要的

#9


那你完全可以使用按钮还实现载入数据的功能,不用非得单击SELECT控件,
用按钮的话就好做多了。

#10


用按钮是可以
不过用起来和看起来都不爽
就算用select也不用担心
因为一般情况下用户是没有必要过多的点击它装载数据的

#1


http://icebergweb.com/autoComplete/serverSelect.htm

#2


不知你是不是在asp中,
如果是asp,可以用sql语句实现。

#3


to  ice_berg16
谢谢了先
serverSelect虽然可以在点击时装载数据,但是你这样只转载一次,如果这时后台数据库里数据有变化,你也只有在刷新页面后才能重新装载.我需要的是每次点击都装载后台数据.
再顶一下

#4


不可能,每次点击都装载用户怎么进行选择?

#5


是啊,刚开始我想改用onfocus装载,发现也不行
现在我正在考虑,要不要自己写一个模拟select呢
比如用文本框加列表框模拟
点击文本框的时候装载数据,并用列表框列出数据以供选择
然后用户选好以后关闭该列表框

你觉得呢?

#6


我觉得没有必要,用户选择的时候一般也是只选择一次罢了,
为什么每次点击都要装载? 
哪个用户会没事一个劲的狂点?

#7


这很难说哦
比如说现在我要给一个客户下定单
但是当我进了"添加定单"页面
才发现客户下拉列表框里没有该客户
但是定单里面可能我已经完成了一些信息的填写
所以我不甘心把该定单页面关了

于是我打开另外一个页面去把客户的信息添加进数据库
这时我希望能不刷新定单页面就可以调入刚添加的客户信息
所以就要用到这样一个功能

#8


另外,我再给你提一个建议
就是为serverSelect的数据源加一个selected
对于记录的编辑这是需要的

#9


那你完全可以使用按钮还实现载入数据的功能,不用非得单击SELECT控件,
用按钮的话就好做多了。

#10


用按钮是可以
不过用起来和看起来都不爽
就算用select也不用担心
因为一般情况下用户是没有必要过多的点击它装载数据的