ASP如何实现二级联动菜单?

 我来答
颜淳
2014-11-09 · 超过82用户采纳过TA的回答
知道答主
回答量:154
采纳率:90%
帮助的人:62.2万
展开全部
用asp比较麻烦,每次更改都要提交再返回, 所以一般都是用javascript实现的... <select id="a" onchange="change();"> </select> <select id="b"> </select> <script language="javascript"> var d=document.getElementById; var arr1=new Array(); var arr2=new Array(); var i=0; arr1[i++]="a"; arr1[i++]="b"; arr1[i++]="c"; i=0; arr2[i++]=new Array("a1","a2","a3"); arr2[i++]=new Array("b1","b2","b3"); arr2[i++]=new Array("c1","c2","c3"); function change(){ var id=d("a").selectedIndex; d("b").options.length=arr2[id] .length; for(var i=0;i<arr2[id].length;i++){ d("b").options[i]=new Option(arr2[id][i],i); } d("b").selectedIndex=0; } function initialize(){ d("a").options.length=arr1. length; for(var i=0;i<arr1.length;i++){ d("a").options[i]=new Option(arr1[i],i); } d("a").selectedIndex=0; change(); } initialize(); </script> 使用的时候将大类和小类分别装载到arr1和arr2两个数组中 即可..^_^
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式