2个下拉框,选择1级菜单后,2级菜单出现相应的备选项。如果没有选择则不能提交。

先创建html文件

请选择...

请选择...

提交

var provinces=['辽宁','北京','上海','吉林','浙江'];

//最新添加的省份放在最前面

var choice=['请选择...']

var zhejiang=['杭州','嘉兴','宁波','绍兴'];

var shanghai=['金山','闸北','普陀','徐汇'];

var jilin=['长春','辽源','吉林','四平'];

var beijing=['海淀','朝阳','东城','西城'];

var liaoning=['沈阳','大连','盘锦','锦州','辽阳','鞍山']

//城市排序由后到前

var citys=new Array;

citys[0]=choice;

citys[1]=zhejiang;

citys[2]=jilin;

citys[3]=shanghai;

citys[4]=beijing;

citys[5]=liaoning;

function add_option(select,option){

var target=document.getElementById(select);

for (var i = option.length - 1; i >= 0; i--) {

var add_option=document.createElement("option");

add_option.text=option[i];

target.add(add_option,null);

target.lastChild.setAttribute("name",option[i]);

}

}

add_option("province",provinces);

document.getElementById("province").addEventListener("change",function(){

var selevted_province=document.getElementById("province");

var selected_city=document.getElementById("city");

for (var i = selevted_province.length - 1; i >= 0; i--) {

selected_city.remove(i);

}

var selected=selevted_province.selectedIndex;

if (selected==0) {

add_option("city",citys[0]);

document.getElementById("where_submit").setAttribute("disabled","ture");

}else{

add_option("city",citys[selected]);

document.getElementById("where_submit").removeAttribute("disabled");

}

})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持JavaScript中文网。

带省份的下拉框的html语言,js实现省份下拉菜单效果相关推荐

  1. 下拉框选中状态html,js中select下拉框选中

    怎么用js动态 设置select中的某个值为选中值 select 中的某个options为新建,但在子页面新建一个选项时怎么能提交新用JS动态设置select的方法如下: 手动通过原生JS来实现: / ...

  2. js控制html下拉框select的选择,js实现select下拉框选择

    最近在做一个项目需要兼容到ie不同版本,在使用select时遇到了各种问题.后来索性就自己使用原生js实现了这样一个下拉框,话不多说,直接上代码吧. 自定义select *{ margin: 0; p ...

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

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

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

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

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

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

  6. 删除下拉框只找23火星软件_下拉推广选择23火星软件

    不管你是微商还是实体店或是中小企业的老板,都会有以下令人头疼的问题,产品没有销量?没有意向客户?招不到代理?怎么办? 我们就是用百度下拉框业务,让精准客源,意向客户主动来联系你! 详情请咨询微信:yu ...

  7. 删除下拉框只找23火星软件_下拉框搜索就找23火星软件/下拉框软件速来火星下拉...

    现在不管做什么,都是需要流量,有了流量才能把自己手上的生意做好.不管是实体店微商,电商,还是互联网创业者,如果你拥有了流量,那么不管你选择去做什么产品,你都会一步到位,一飞冲天,实现自己的梦想.但是现 ...

  8. 搜索引擎下拉食云速捷详细_移动端下拉框寻云速捷/-/移动端下拉框跃云速捷-...

    现在不管做什么,都是需要流量,有了流量才能把自己手上的生意做好.不管是实体店微商,电商,还是互联网创业者,如果你拥有了流量,那么不管你选择去做什么产品,你都会一步到位,一飞冲天,实现自己的梦想.但是现 ...

  9. 删除下拉框只找23火星软件_下拉框优化首选23火星软件

    会员注册发帖 成功不是为了让周围的人都羡慕你,称赞你,而是让周围的人都需要你,离不开你,因害怕失败而不敢放手一搏,永远不会成功.动手成功,伸手落空.光说不干,事事落空:又说又干,马到成功大胆的尝试只等 ...

  10. 删除下拉框只找23火星软件_下拉框软件找24火星软件

    下拉词是搜索引擎为方便用户搜索而提供的一种关键词联想服务,目前各大搜索引擎都有这类的下拉框(如:百度下拉框,搜狗下拉框,神马下拉框,360下拉框),目的是为了提高用户搜索效率.当搜索某个关键词,直接出 ...

最新文章

  1. 某大龄程序员用亲身经历推翻35岁红线:大厂offer拿到手软,35岁才是黄金年龄!...
  2. 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)
  3. dubbo provider异步_Dubbo支持什么协议?与SpringCould相比它为什么效率要高一些?
  4. python中的switch语句_python技巧 switch case语句
  5. java靜態常量_Java靜態變量、靜態常量、靜態方法
  6. 建模步骤_UG1847建模机械零件,零基础可读详细图文步骤
  7. 学习编程需不需要背代码。
  8. 东南计算机研究生英语免修条件,2017级硕士研究生英语免修总名单
  9. CSS字体样式属性调试
  10. Python:7-1 温度转换 (6分)
  11. 数据库中存储的是什么?数据库存取的是地址
  12. [脑科学]-卡耐基等成功学或者心灵鸡汤的书籍
  13. 《好吗好的》--大冰
  14. css: 照片有如层叠效果
  15. 2019.6月全国房价地图
  16. 小爱同学上线win10商店
  17. FJC-330直流系统交流窜电测记告警装置在变电站的应用
  18. 吕文哲:为什么我说EOS完爆以太坊,理由全在这里了
  19. linux free命令详解
  20. 英文单词缩写----DXNRY – Dictionary 字典

热门文章

  1. Extendsim 系统仿真的强大工具,多方法论模拟--介绍和试用
  2. C2P工业云进销存管理有什么优势?
  3. 清吧音响怎么选?看看这个黄金搭配,跟着买就对了
  4. windows powershell快捷键
  5. 纯JAVA写的socket局域网斗地主游戏
  6. 在虚拟机上安装使用LoadRunner教程
  7. C++图像缩放(StretchBlt,StretchDIBits,双线性内插法)
  8. 电磁场与电磁波第四版 课后习题
  9. 《平衡掌控者 游戏数值战斗设计》学习笔记(一)游戏研发概要
  10. 报童问题求解最大利润_选对方法,速解行测最大利润问题