下拉列表实现多级联动

下拉列表实现多级联动

  • jsp或html页面:
 <select name="courseName" onChange="set_class(this, this.form.clazz);">
  	  <option value="0">选择课程名称</option>
   	  <option value="语文">语文</option>
   	  <option value="数学">数学</option>
   	  <option value="英语">英语</option>
   	  <option value="计算机">计算机</option>
   	  <option value="美术">美术</option>
   	  <option value="音乐">音乐</option>
 </select>
 <select   name="clazz" >
    <option value="0">选择班级</option>
 </select>

<script type="text/javascript">
 classes = new Object();
 classes['语文']=new Array('语文1班', '语文2班');
 classes['数学']=new Array('数学1班', '数学2班');
 classes['英语']=new Array('英语1班', '英语2班');
 classes['计算机']=new Array('计算机1班', '计算机2班');
 classes['美术']=new Array('美术1班', '美术2班');
 classes['音乐']=new Array('音乐1班', '音乐2班');
 function set_class(courseName, clazz)
 {
     var courseValue, classValue;
     var i;
     courseValue=courseName.value;
     
     for(i=0; i<classes[courseValue].length; i++)
     {
       
      clazz.options[i] = new Option();
      clazz.options[i].text = classes[courseValue][i];
      clazz.options[i].value = classes[courseValue][i];
     }
 }
 </script>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值