1.定义 城市 数据数组
2.得到 当前 所选择 的 省
3.得到 当前省 在 城市数组中的位置
4.得到 当前省 所辖制的 地市
5.填充 城市 下拉选单
----------
示例代码如下

<html>
<head>
    <title></title>
    <script language="javascript" type="text/javascript">
        //定义 城市 数据数组
        cityArray = new Array(); 
        cityArray[0] = new Array("河南省","郑州市|开封市|洛阳市|平顶山市|安阳市|鹤壁市|新乡市|焦作市|濮阳市|许昌市|漯河市|三门峡市|南阳市|商丘市|信阳市|周口市|驻马店市|济源市"); 
        cityArray[1] = new Array("云南省","昆明市|大理市|曲靖市|玉溪市|昭通市|楚雄市|红河市|文山市|思茅市|西双版纳市|保山市|德宏市|丽江市|怒江市|迪庆市|临沧市");
        cityArray[2] = new Array("其它","其它");     

        function getCity(currProvince)
        {
            //当前 所选择 的 省
            var currProvince = currProvince;
            var i,j,k;
            //清空 城市 下拉选单
            document.all.selCity.length = 0 ; 
            for (i = 0 ;i <cityArray.length;i++)
              {   
                  //得到 当前省 在 城市数组中的位置
                  if(cityArray[i][0]==currProvince)
                    {   
                        //得到 当前省 所辖制的 地市
                        tmpcityArray = cityArray[i][1].split("|")
                          for(j=0;j<tmpcityArray.length;j++)
                          {
                            //填充 城市 下拉选单
                            document.all.selCity.options[document.all.selCity.length] = new Option(tmpcityArray[j],tmpcityArray[j]); 
                          }
                    } 
              } 
        }
    </script>
</head>
<body>
<form id="form1">
    <select id="selProvince" onChange = "getCity(this.options[this.selectedIndex].value)">
        <option value="">-请选择-</option>
        <option value="河南省">河南省</option>
        <option value="云南省">云南省</option>
        <option value="其它">其它</option>
    </select>

    <select id="selCity">
        <option>-城市-</option>
    </select>
</form>
</body>
</html>

转载于:https://www.cnblogs.com/freeliver54/archive/2006/12/20/597625.html

js 省市下拉列表联动相关推荐

  1. JS省市二级联动菜单,sky整理收集。

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  2. JS省市地区联动(PCAS)

    PCAS省市地区联动,可自定义显示的省市. 下载地址:http://download.csdn.net/source/3516743

  3. js省市二级联动;)

    HTML <form><select id="province"><option value="请选择">请选择</o ...

  4. html省市二级简单联动,JS实现简单省市二级联动

    刚始学习java刚好看到用js实现省市二级联动的效果,就想着写篇博客,顺便检验下自己的学习成果. 好了废话少说先看看实际效果: 技术分析: 要实现这个功能呢,首先要用到html+js 这里用建一个下拉 ...

  5. 使用js、jquery完成省市二级联动

    2019独角兽企业重金招聘Python工程师标准>>> 使用js完成省市二级联动 <!DOCTYPE html> <html><head>< ...

  6. html省市多级联动下拉框,基于javascript实现全国省市二级联动下拉选择菜单

    本文实例讲述了js实现全国省市二级联动下拉选择菜单,分享给大家供大家参考.具体如下: 效果图: 具体代码: 无标题文档 //好像不是这样子 var arr_province = ["请选择省 ...

  7. vue实现省市二级联动

    1.定义两个select选项框,一个存放以及下拉列表,一个存放联动下拉列表. <!--联动选择省份后选择城市--> <el-form-item label="选择省份:&q ...

  8. Vue -- 配合iView实现省市二级联动

    在实现省市二级联动时,如果省份和城市写在一个数组对象中.可以根据,点击某个省份时获取到目标省份的id 是否同 数组中的某个对象id一致 来判断 iView中的on-change事件 on-change ...

  9. javascript省市三层联动,修改

    /* PCAS (Province City Area Selector 省.市.地区联动选择JS封装类) Ver 2.01 完整版 *\ 制作时间:2005-12-30 更新时间:2006-01-2 ...

最新文章

  1. File Operations In Java
  2. AI驱动洞察 智能数据营销时代迎来拐点
  3. Android开发常用工具类
  4. Ubuntu下安装vscode c++环境
  5. Eclipse中的插件安装
  6. python打开文件夹的权限_python修改linux中文件(文件夹)的权限属性操作
  7. rds mysql 表被删了_MySQL · 捉虫动态 · 删除索引导致表无法打开
  8. 【贪心+双指针】LeetCode 11. Container With Most Water
  9. PostgreSQL bloat 检查与处理
  10. python执行shell脚本报错_详解python执行shell脚本创建用户及相关操作
  11. 电商数据分析基础指标体系
  12. 快速删除excel中的空行
  13. 如何用python脚本获取和回复阿里国际站的新询盘和未读TM信息,并转发到微信
  14. Android实现蓝牙(BlueTooth)设备检测连接
  15. java根据jpg格式图片或视频文件生成gif动图
  16. 神雕侠侣服务器维修时间,《神雕侠侣2》手游新服开服时间表 7月30日新服
  17. cuda ptx 汇编语言示例:读寄存器
  18. 10min快速回顾C++语法(五)字符串专题
  19. 奇声(IQDubbing)-- 面向影视剧的AI配音技术
  20. 天蓝色在ps中的色值_天蓝色云上的机器学习

热门文章

  1. python集合的元素可以是_Python - 集合与元素之集合定义和基本操作方法
  2. 机器学习、AI那么火,千万小心别掉进前人的坑
  3. javascript range 转为 html,javascript Range对象跨浏览器常用操作
  4. 电脑上怎么做pdf文件_怎么合并PDF文件?PDF合并软件哪个好?
  5. Python入门基础教程(儿童版) [分享一本入门级教程]
  6. 用GDB调试PHP扩展
  7. extjs计算两个DateField所间隔的月份(天数)
  8. 有关货币,通货膨胀,经济发展的思…
  9. java 代码解析工具_改善 Java 代码质量的工具与方法
  10. securecrt8.1破解版安装与注册机的使用方法