我都快被疯了!救命!!

huanbin 2004-10-02 09:54:05
以下内容要在一个页面中实现:
有下拉框A中有内容“老师”"学生"

选中“老师”后,提交到本页面,另一个下拉框B的内容则为老师部门的各种分类,选中具体分类后,另一个下拉框C的内容为这个部门中的具体老师名单(从数据库中查),选中其中一个后,则把这参数提交给另一个页面!

如果选中的是“学生”,提交到本页面后,下拉框B的内容则为年级分类,如“01级”“02级”等,选中其中一个后,另一个下拉框C的内容为班级分类,如“A班”“B班”,选 中其中一个后,另一个下拉框的内容为这个班学生的具体名单(从库中查).选中其中一个后,则把这参数提交给另一个页面!

在线等!!!!!我急啊!!!!
...全文
234 点赞 收藏 15
写回复
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈小弟110 2004-10-08
用xmlhttp可以实现页面无刷新功能,每次选一下刷新一下页面很烦人的
回复
BillyW 2004-10-08
实际上,你描述的是一种页面的“状态”。你所要做的就是在jsp页面前部加一段状态判断的代码。用来控制不同状态下页面的显示。简单的参数传递就可以了。如果借助于session保存状态的话就更方便了。
回复
ePrometheus 2004-10-08
做一动态sql
回复
wlsfans 2004-10-07
先看看书啊
回复
ynniebo 2004-10-05
你的参数可以用session来保存啊.这样的话.提交的时候就可以取得你所要传的参数值!
回复
angelheart 2004-10-05
简单的东西建议自己先去看书
回复
qfvszy 2004-10-02
级连菜单一般来说用两种实现方式:
1、后台(java,asp,php)实现。
2、前台(javascript)实现
提供一个思路,你看看:

第一种方法在下拉框的onChange事件中提交表单,传到后台然后生成第二个下拉框的内容返回到页面,第二个下拉框的onChange事件中再次提交表单,传到后台生成第三个下拉框的内容返回到页面,在第三个下拉框onChang事件就可以请求你的具体的后台代码了。

第二种方法是在第一池进入页面的时候,所有的可能的下拉框的内容组合都在页面上(代码中),然后也是在下拉框的onChange事件中进行判断改变下拉框的内容。

一般来说:数据量大的采用第一种,数据量小的采用后一种。后一种在网上后很多的代码,google或者csdn上查一下“级连菜单”。


回复
go_my_sky 2004-10-02
动态生成javascript代码。
然后由javascript实现。
回复
禽兽v5 2004-10-02
这个是简单的,看javascript原理可用:

java脚本 实现二级联动菜单
http://community.csdn.net/Expert/topic/2800/2800840.xml?temp=.9219782
回复
禽兽v5 2004-10-02
四层联动菜单...... -_-||
1.在 "请输入关键字:"右边文本框输入 联动
2.点击 "对选择的小类进行搜索" 按钮

http://community.csdn.net/Expert/search.asp?bigclassid=0&smallclassid=5409
回复
huanbin 2004-10-02
我还是想看看代码??
它那层次不相同啊,一个有两层,一个有四层啊!还有那参数怎么传啊!谢谢了!!1
回复
chinaraul 2004-10-02
这个不难啊,你说的所有功能其实就是一个的重复:在下拉框的onchange事件里提交,然后刷新另一下拉框的显示内容,因为下拉框的内容是动态的,简单的做法你可以做多个下拉框,把数据写死了,根据不同的选择显示不同的下拉框,不过这样比较笨;若数据都从数据库里取,且要动态的话,建议做一动态sql根据不同的提交构造不同的sql语句检索出不同数据,这样下拉框就能根据你的选择显示不同的数据了。
回复
jishuo 2004-10-02
这个不难实现你是要代码啊,还是哪不明白啊?
回复
tsunc 2004-10-02
警示当代汉 奸*!!!勿忘国耻(组图) zt
http://xmbar.com/dispbbs.asp?boardID=13&ID=190&page=1
大家看了这组图后有什么感想!!
回复
nwpulipeng 2004-10-02
帮顶混分
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告