求救:关于jsp的问题
我有两个下拉框,他们的选项都是从数据库中得到的,后面的下拉框里的选项要随着前一个下拉框选项的变化而变化。比如:前面一个代表国家,后面一个代表省市!该怎么解决〉
请高手指点一下!万分感谢!!
我有两个下拉框,他们的选项都是从数据库中得到的,后面的下拉框里的选项要随着前一个下拉框选项的变化而变化。比如:前面一个代表国家,后面一个代表省市!该怎么解决〉
请高手指点一下!万分感谢!!
用js实现
谢谢!可是还有什么方法吗?就是不用javascript;请高手指点!
这种叫级联。也是在程序中经常会碰到的应用。
上面的方法,存在一定的弊端。缺乏灵活性。但速度上可以保证是最快的。
而灵活的方法是根据你的前一个选择通过二次提交可以得到一个你想要的数据集放到第二个下拉框中。
即通过第一个下拉框的onchange()事件可以调用一个action刷新第二个下拉框。这样可能会引起前台页面小动作的刷新,对此,我们可以弥补,我们完全可以使一种无赖的(很有效)办法,即把那个事件提交到一个iframe中,这个iframe可以设置为0大小。这样,,哈哈,大功告成,我们后面的下拉框可以随着第一个在变动,而且保证的代码的完整与整洁。
老兄:祝好运。。
用js是最好的办法了,楼主还想要什么样的方法?难道你想要通过服务器来处理吗?那不是太搞笑了
谢谢大家