JSP下拉菜单怎么实现当一个菜单选项上选定值后,下面自动再自动出现一个下拉菜单,依此类推……

例如:A下拉菜单中有1,2,3,4,5当A被选中一项后菜单下方会自动出现B下拉菜单选项是出了A选中的其他4项,B的下方再自动出现C下拉菜单选项是除了A下拉菜单和B下拉菜单... 例如:A下拉菜单中有1,2,3,4,5 当A被选中一项后 菜单下方会自动出现B下拉菜单选项是出了A选中的其他4项,B的下方再自动出现C下拉菜单选项是除了A下拉菜单和B下拉菜单选中的其他3项。
*如果不选择只出现第一项,当选择后再出现第2项……
可能表达的不太明白但大体意思就这么个意思,不要2级联动菜单,我这个应该算是平级菜单。
展开
 我来答
shitou51920
2011-10-24 · TA获得超过140个赞
知道答主
回答量:31
采纳率:0%
帮助的人:43.7万
展开全部
大概看明白了
1、先将这5个数放入到集合中。
2、判断集合是否为空,如果不为空,则新建A下拉框,并将这集合中的元素遍历出来,作为A下拉框的选项。用下拉框的onChange 事件,将选中项的从集合中去掉。
3、判断集合是否为空,如果不为空,则新建B下拉框,并将这集合中剩下的元素作为下拉框的选项。用下拉框的onChange 事件,将选中项的从集合中去掉。
4、如此往复,直到集合中的元素为空。

或者 将这5个值 拼接成字符创,如 var tempStr = "1,2,3,4,5";
1、将这个变量 用split(",")分割,得到 数组,新建 A下拉框,并将数组中的值 作为下拉选项。
利用onChange() 事件,将选中的值从数组中删除。重新拼接字符串,并赋给 页面上的一个 隐藏的控件。
2、取出隐藏控件中的值,切割得到数组,判断数组是否为空,不为空则新建B下拉框,并将数组中的值作为下拉选项,如此往复。最终也是可以试想这个功能。
追问
有没有例子? 最好能给个代码来看看
追答
下班刚回来。没例子。思路给你了,你可以模仿着写,不会的百度,或者找我
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式