标签:语文 美术 多级 列表 classes 联动 new Array 英语
下拉列表实现多级联动
- 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>
标签:语文,美术,多级,列表,classes,联动,new,Array,英语 来源: https://blog.csdn.net/splendorLee/article/details/89643311
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。