谢谢的你答案,由于对JS确实不懂,你那个也是定义成三个下拉菜单的,可能是我没有说明白
s1 在下拉中选择之后(如:选择了四川)
S2现在全部的对应地址,(显示:成都 德阳 资阳 等等)
S3在S2没有选择的情况下,默认显示S2第一个市对应的县(如:青羊区 金牛区 成华区 等等),在S2选择变动了之后在对应的改变S3中的县
s1 在下拉中选择之后(如:选择了四川)
S2现在全部的对应地址,(显示:成都 德阳 资阳 等等)
S3在S2没有选择的情况下,默认显示S2第一个市对应的县(如:青羊区 金牛区 成华区 等等),在S2选择变动了之后在对应的改变S3中的县
解决方案 »
- 如何从字符串的第一个字母开始匹配?
- 判断用户注册信息 用span标签怎么写啊?
- 文本框 利用trigger函数 实现使文本框获得焦点
- 有谁能让这个该死的鼠标不闪烁?送100分!
- jquery autocomplete 的问题!在线等 期待好心人
- 求判断日期的正则表达式
- 简单的
- 关于<button>标签和<a>标签在IE和firefox的value属性不一样的问题,求助~~
- <table width="100%" hight="80" onselectstart="event.returnValue=false></table>中onselectstart="event.returnValue=false"的作用是
- 急求:js实现客户端动态表格(在线等)
- JS文件解密,学习里面的内容,在线等
- 帮忙看看这段代码错哪了~~谢谢!!
用数组试试!
2个级联我就是用数组的 //定义数组
var zhengjian = new Array();
//将数组的元素再设置为数组
zhengjian["身份证"] = new Array("第一代身份证","第二代身份证","临时身份证","暂住证");
zhengjian["军官证"] = new Array("士官证","士兵证");
zhengjian["护照"] = new Array("因私护照","因公护照","公务护照");
//关闭下拉列表 。。加载数据
function selects()
{
document.form.select2.options.length=0;
//获取 选择的下标
var index = document.form.select1.options.selectedIndex;
//获取选中的项
var values = document.form.select1.options[index].innerText;
if(values!="请选择证件类型")
{
//循环添加数据到下拉框中
for(var j=0;j<zhengjian[values].length;j++)
{
document.form.select2.options.add(new Option((zhengjian[values])[j],j));
}
}
}