网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网页特效 >> 表单按钮 >> 正文
最新文章
· 输入框输入提示代码
· 文本框提示代码
· 让表单ctrl加回车提交
· 简单代码实现JS多级Select联动菜单
· JS验证数字位数
· 带有介绍的Select列表菜单代码
· Js注册等待
· 点击按钮插入文字在文本框
· radio背景颜色选择器
· 表单内容提交等待效果
热门文章
 Js实现点击添加增加一行,点击删除
 DIV中实现input垂直居中
 常用的选择省份城市的联动下拉列表
 JS动态增加删除一组输入框
 jQuery实现Email邮箱地址自动补全代
 Select实现多选
 JS动态批量创建带表单文本框的表格
 JS实现上传本地图片前先预览
 日期选择下拉框
 漂亮的点击弹出的登陆框
相关文章
两种Seclect下拉列表菜单
无下拉箭头的Select下拉框,实现网页背景
左右两个Select下拉列表进行内容多选、移
可输入的下拉列表
常用的选择省份城市的联动下拉列表
可添加、删除、修改的下拉框
下拉列表select中的链接
JS实现下拉列表的二级联动
来源:网易博客 更新时间:2010/9/21 15:53:00 阅读次数: 我要投稿
△运行 ☉预览 #复制 +收藏
特效代码:
<HTML>
<HEAD>
<TITLE>JS实现下拉列表的二级联动</TITLE>
<script language="JavaScript" type="text/javascript">
//定义了城市的二维数组,里面的顺序跟省份的顺序是相同的。通过selectedIndex获得省份的下标值来得到相应的城市数组
 var city=[
 ["北京","天津","上海","重庆"],
 ["南京","苏州","南通","常州"],
 ["福州","福安","龙岩","南平"],
 ["广州","潮阳","潮州","澄海"],
 ["兰州","白银","定西","敦煌"]
];

function getCity(){
//获得省份下拉框的对象
var sltProvince=document.form1.province;
 //获得城市下拉框的对象
 var sltCity=document.form1.city;
//得到对应省份的城市数组
var provinceCity=city[sltProvince.selectedIndex - 1];
 //清空城市下拉框,仅留提示选项
 sltCity.length=1;
 //将城市数组中的值填充到城市下拉框中
for(var i=0;i<provinceCity.length;i++){
 sltCity[i+1]=new Option(provinceCity[i],provinceCity[i]);
 }
}
</script>
</HEAD>

<BODY>
<FORM METHOD=POST ACTION="" name="form1">
   <SELECT NAME="province" onChange="getCity()">
    <OPTION VALUE="0">请选择所在省份 </OPTION>
  <OPTION VALUE="直辖市">直辖市 </OPTION>
  <OPTION VALUE="江苏省">江苏省 </OPTION>
   <OPTION VALUE="福建省">福建省 </OPTION>
   <OPTION VALUE="广东省">广东省 </OPTION>
   <OPTION VALUE="甘肃省">甘肃省 </OPTION>
   </SELECT>
   <SELECT NAME="city">
  <OPTION VALUE="0">请选择所在城市 </OPTION>
 </SELECT>
</FORM>
</BODY>
</HTML>

△运行 ☉预览 #复制 +收藏
特效说明:
JS实现下拉列表的二级联动
  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号