公司使用的代理服务器有限制上传字节数的限制,所以只能分成三篇来发
<script language="JavaScript" type="text/javascript">
//ChangeSelect(上一级的值,下一级Select控件的ID值,下一级Select控件要选中的值(即value而非text),数据源数组名),第一级的上级值为0
function ChangeSelect(ParentValue, NextId, NextSelectedValue, ArrObj)
{
StrObj = eval(document.getElementById(NextId));
StrObj.length = 0;
//判断它是二维数组数据源,还是三维数组数据源
if (ArrObj.length > 0)
{
if (ArrObj[0].length == 2)
{ArrNum = 0;}
else
{ArrNum = 2;}
}
//显示所有列表
for (i = 0; i < ArrObj.length; i++)
{
if (i == 0)
{
StrObj.options[StrObj.length] = new Option("- 请选择 -", "");
}
if (ArrObj[i][1] == ParentValue)
{
StrObj.options[StrObj.length] = new Option(ArrObj[i][0],ArrObj[i][ArrNum]);
}
}
//选中列表内某一项
for (i = 0; i < StrObj.length; i++)
{
if (StrObj.options[i].value == NextSelectedValue)
{
StrObj.options[i].selected = true;
}
}
//激发下一级的onchange事件以实现多级级联
StrObj.onchange();
}
分享到:
相关推荐
JavaScript 自定义多级联动浮动菜单!JavaScript 自定义多级联动浮动菜单!JavaScript 自定义多级联动浮动菜单!JavaScript 自定义多级联动浮动菜单!源码下载!
JavaScript 自定义多级联动下拉菜单
NULL 博文链接:https://songjianyong.iteye.com/blog/815844
JavaScript 多级联动select
本代码实现了 省地县三级联动展现,从xml文件中读取省地县的数据。
javascript实现的网页三级联动的菜单,非常实用
纯用javascript实现的ajax三级联动无刷新,数据传送采用json格式,开发平台采用vs2010 asp.net,压缩包含有sql脚本
包含源代码,以及源代码解析。 JavaScript 多级联动浮动菜单
JavaScript多级联动浮动菜单 第二版,包含仿京东商城商品分类菜单、仿window xp右键菜单、仿淘宝拼音索引菜单,上一个版本基本实现了多级联动和浮动菜单的功能,但效果不是太好,使用麻烦还有些bug,实用性不高。...
js多级联动多选checkbox插件
搞了一晚上才弄出来,希望大家多多提议!JavaScript 联动列表 JavaScript列子
运用 javascript 实现 三级联动 简单明了 可以根据 需要改成2级 或复杂的多级 只要思路清晰
利用JS与HTML实现地级市的简易的二级联动,在HTML中当第一级列表内的值发生改变时,二级列表项的值也随着改变。仅供学习和交流
简单的javascript 多级联动 包含有页面数据读取
多级联动,支持Ajax动态获取数据并缓存数据,动态生成下级select菜单,设置动态生成"option"第一个条目作为提示项,自动选择唯一选项的菜单,设置回调函数在onChange事件触发时获取下拉菜单相关信息。 详细功能及...
NULL 博文链接:https://heisetoufa.iteye.com/blog/353661
dropList v1.0-无限级联动下拉框JavaScript类 1、无限制多级联动 2、支持选择状态保存,使用Cookie 3、支持初始值选定 4、同一页面中多个应用不会相互影响 包含一个省市县三级联动的例子
全国城市三级联动下拉列表 javascript,兼容所有jquery。使用在html5中简直完美。 本来就是一个JS
jQuery移动端省市二级联动选择插件.zip
动态多级联动 多级城市 JQ插件 select linkage jq