1,两个下拉框的二级联动

代码:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>JS实现二级联动菜单</title></head><body><form name="form1" method="post" action="">省份:<select name="province" id="province" οnchange="changeSelect(this.selectedIndex)"></select><br/>地区:<select name="city" id="city"></select></form></body></html><script type="text/javascript">var arr_province = ["请选择省/城市","北京市","上海市","天津市","重庆市","深圳市","广东省"];var arr_city = [["请选择城市/地区"],["东城区","西城区","朝阳区","宣武区","昌平区","大兴区","丰台区","海淀区"],['宝山区','长宁区','丰贤区', '虹口区','黄浦区','青浦区','南汇区','徐汇区','卢湾区'],['和平区', '河西区', '南开区', '河北区', '河东区', '红桥区', '塘古区', '开发区']];//网页加载完成,初始化菜单window.onload = init;//传入函数地址function init(){//首先获取对象var province = document.form1.province;var city = document.form1.city;//指定省份中<option>标记的个数province.length = arr_province.length;//循环将数组中的数据写入<option>标记中for(var i=0;i<arr_province.length;i++){province.options[i].text = arr_province[i];province.options[i].value = arr_province[i];}//修改省份列表的默认选择项var index = 0;province.selectedIndex = index;//指定城市中<option>标记的个数city.length = arr_city[index].length;//循环将数组中的数据写入<option>标记中for (var j = 0; j<arr_city[index].length;j++) {city.options[j].text = arr_city[index][j];city.options[j].value = arr_city[index][j];}}function  changeSelect(index){//选择对象var city = document.form1.city;//修改省份列表的选择项province.selectedIndex = index;//指定城市中<option>标记的个数city.length = arr_city[index].length;//循环将数组中的数据写入<option>标记中for (var j = 0; j<arr_city[index].length;j++) {city.options[j].text = arr_city[index][j];city.options[j].value = arr_city[index][j];}}</script>

2、单选框与下拉框的二级联动

代码:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>JS实现二级联动菜单</title></head><body><form name="form1" method="post" action="">选择一:<input type="radio" name="sel" value="日" id = "sel1"; οnchange="changeSelect(0)">日</input><input type="radio" name="sel" value="每周"  οnchange="changeSelect(1)"/>每周</input><input type="radio" name="sel" value="每月"  οnchange="changeSelect(2)"/>月</input><br/>选择二:<select name="city" id="city"></select></form></body></html><script type="text/javascript">var arr_time = [["1天","2天","3天","宣武区","昌平区","大兴区","丰台区","海淀区"],['宝山区','长宁区','丰贤区', '虹口区','黄浦区','青浦区','南汇区','徐汇区','卢湾区'],['和平区', '河西区', '南开区', '河北区', '河东区', '红桥区', '塘古区', '开发区']];//网页加载完成,初始化菜单window.onload = init;//传入函数地址function init(){console.log(1111);document.getElementById("sel1").checked=true;changeSelect(0);}function  changeSelect(index){ //console.log(index)//选择对象var city = document.form1.city;//修改省份列表的选择项//指定城市中<option>标记的个数city.length = arr_time[index].length;//循环将数组中的数据写入<option>标记中for (var j = 0; j<arr_time[index].length;j++) {city.options[j].text = arr_time[index][j];city.options[j].value = arr_time[index][j];}}</script>

二级联动 (两个下拉框的二级联动,和单选按钮与下拉框的二级联动)相关推荐

  1. 安卓学习笔记19:常用控件 - 单选按钮和复选框

    文章目录 零.学习目标 一.单选按钮组 1.继承关系图 2.常用属性 3.事件监听器 4.注意事项 5.重要方法 二.单选按钮 1.继承关系图 2.常用方法 3.事件监听器 4.注意事项 三.复选框 ...

  2. 两个下拉框相关联ajax,触发第二个下拉框以显示基于从第一个下拉框中选择的值的值ajax...

    我有两个引导程序下拉框.当我们点击另一个下拉菜单时,其中一个会根据用户选择的国家显示来自数据库的所有国家名称,另一个下拉菜单应该选择状态. 当我点击一个下拉菜单时,我做了一个ajax请求来显示国家名称 ...

  3. swing下拉框从mysql_Java Swing应用程序 JComboBox下拉框联动查询

    在web项目中,通过下拉框.JQuery和ajax可以实现下拉框联动查询. 譬如说,当你查询某个地方时,页面上有:省份: 市区: 县乡: 街道: 查询 譬如说,你选择了省:江苏省,那么在市区中只会显示 ...

  4. java下拉框查询_Java Swing应用程序 JComboBox下拉框联动查询

    在web项目中,通过下拉框.JQuery和ajax可以实现下拉框联动查询. 譬如说,当你查询某个地方时,页面上有:省份: 市区: 县乡: 街道: 查询 譬如说,你选择了省:江苏省,那么在市区中只会显示 ...

  5. 开发一个出生年份的下拉选择框供用户选择_你的下拉式菜单设计对了吗?

    追波范儿(dribbbledesign)------------------------------------------- 下拉菜单主要有两种类型:1. 用于导航的下拉菜单:2. 用于表单的下拉菜 ...

  6. bootstrap下拉框分页_【Bootstrap】 bootstrap-select2下拉菜单插件

    这次开发了个小TRS系统,虽然是很小,但是作为初心者,第一次用到了很多看起来洋气使用起来有相对简单的各种前端(主要是和bootstrap配合使用)组件.包括bootstrap-select2,boot ...

  7. 下拉框优化威zx78_下拉框优化应到千捷网络下拉系统

    下拉词,是百度从网友的搜索词中筛选出搜索量较大的词条,整理分类,从而建立了百度联想词的词库,当用户输入搜索词就会被推荐. 所以下拉词词库是被搜索引擎收录整理,只要使用搜索引擎,无论在何处搜索引擎都会根 ...

  8. element做树形下拉_一个基于 elementUi的vue树形下拉框组件

    # wl-vue-select,wl-tree-selectcss # 简介vue 用于vue框架的树形下拉框及带全选的普通下拉框.   node Tree drop-down box for vue ...

  9. html下拉框代码默认选中状态,@Html.DropDownListFor 下拉框绑定(选择默认值)

    首先先构建绑定下拉框的数据源 private void GetSalesList() { var userList = _rmaExpressAppService.GetUserList(); Tem ...

  10. css div 下拉框内容自适应,div+css模拟select下拉框

    无标题文档 .mod_select ul{margin:0;padding:0;} .mod_select ul:after{ display: block; clear: both; visibil ...

最新文章

  1. 3. Nest Provider
  2. Uart接口的详细解释
  3. 使用lambdaquery() 报空指针异常_Java 14 来势汹汹,这回让空指针无处遁形!!
  4. bash下特殊字符的含义
  5. 问题:如何将多个文件里内容都提取出来
  6. 【kafka】kafka 启动 Version `123123` is not a valid version
  7. 测试人员提高业务掌握度的方案
  8. 11月3日云栖精选夜读:《maven实战》读书笔记2——maven安装(windows和eclipse插件)...
  9. OPC UA 统一架构学习4
  10. Python学习笔记(未完)
  11. (鬼刀)记一次异步加载Python爬虫分析
  12. C语言程序设计苏小红课后习题答案7.14.5
  13. 电大计算机专业毕业自我鉴定,广播电视大学毕业自我鉴定3篇
  14. valist:解决变参问题
  15. Studio 3T重置日期,达到重复试用的效果
  16. 在表格中展示订单的倒计时定时器,用一个定时器显示多个倒计时
  17. 微信小程序—map地图实现标记多个位置
  18. 今年某宝网双11“喵糖游戏”又翻车了?遭大量网友举报
  19. 2021年全球及中国质谱仪行业现状以及我国进出口现状分析,我国高端产品主要从美国、德国、新加坡进口「图」
  20. NLP自然语言处理—文本分类入门

热门文章

  1. easyexcel 设置超链接或附件地址
  2. 学一点Wi-Fi:EAP EAPOL
  3. 中小企业网络管理员实战指南(第2版)PDF完整版全书电子书下载中小企业网络管理员实战指南(第2版)PDF完整版全书电子书下载
  4. 电动汽车、车载充电器及其过流保护电路介绍
  5. 基于C++的图形面积周长计算器设计 报告+项目源码+演示视频
  6. matlab的gui倒计时,GUI设计时钟程序中的计时器建立
  7. vscode latex 极简正反搜索操作
  8. Netty入门-第二话
  9. 如何使用Premier下载最新平台的BIOS
  10. matlab——plot函数大探索!这里有几乎关于plot的所有知识点