简单js代码实现selece二级联动(推荐)


Posted in Javascript onFebruary 18, 2014

以下是html代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>
<!-- by sundful  starting-->
 <BODY>
  <script   language="JavaScript">       var   subcat   =   new   Array();     
  subcat[0]   =   new   Array('中文','英语','英语')     
  subcat[1]   =   new   Array('中文','法语','法语')        
  subcat[2]   =   new   Array('英语','中文','中文')     
  subcat[3]   =   new   Array('法语','中文','中文')         
  function   changeselect1(locationid)     
  {     
  document.form1.s2.length   =   0;   //初始化下拉列表   清空下拉数据     
  document.form1.s2.options[0]   =   new   Option('==请选择==','');   //给第一个值     
  for   (i=0;   i<subcat.length;   i++)   //legth=20     
  {     
  if   (subcat[i][0]   ==   locationid)   //[0]   [1]   第一列   第二列     
  {document.form1.s2.options[document.form1.s2.length]   =   new   Option(subcat[i][1],   subcat[i][2]);}   //建立option     
  //第一次   length=1   因为有==请选择==     
  //i=9时   length=   10   值有11个   因为从0数起   subcat[i][0]   ==   locationid屏蔽了再写     
  }     
  }     
  </script>     
  <form   name="form1"     method="post"   runat="server">     
  二级联动:     
  <select   name="s1"   onChange="changeselect1(this.value)">     
  <option>==请选择==</option>     
  <option   value="中文">中文</option>     
  <option   value="英语">英语</option> 
  <option   value="英语">法语</option> 
  </select>       
  <select   name="s2">     
  <option>==请选择==</option>     
  </select>     
  </form> 
<!-- by sundful  ending-->  
 </BODY>
</HTML>
Javascript 相关文章推荐
用javascript删除当前行,添加行(示例代码)
Nov 25 Javascript
jQuery消息提示框插件Tipso
May 04 Javascript
js文本框走动跑马灯效果代码分享
Aug 25 Javascript
JavaScript引用类型和基本类型详解
Jan 06 Javascript
jQuery添加和删除输入文本框标签代码
May 20 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
Feb 14 Javascript
vue.js学习笔记之v-bind和v-on解析
May 03 Javascript
vue脚手架搭建项目的兼容性配置详解
Jul 17 Javascript
使用validate.js实现表单数据提交前的验证方法
Sep 04 Javascript
微信小程序使用npm支持踩坑
Nov 07 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
Nov 20 Javascript
js中Function引用类型常见有用的方法和属性详解
Dec 11 Javascript
超简单JS二级、多级联动的简单实例
Feb 18 #Javascript
jquery easyui中treegrid用法的简单实例
Feb 18 #Javascript
DIV始终居中的js代码
Feb 17 #Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 #Javascript
JQuery与JS里submit()的区别示例介绍
Feb 17 #Javascript
按Enter键触发事件的jquery方法实现代码
Feb 17 #Javascript
清除div下面的所有标签的方法
Feb 17 #Javascript
You might like
在普通HTTP上安全地传输密码
2007/07/21 PHP
实用函数8
2007/11/08 PHP
PHP 采集程序中常用的函数
2009/12/09 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
php打包压缩文件之ZipArchive方法用法分析
2016/04/30 PHP
深入研究PHP中的preg_replace和代码执行
2018/08/15 PHP
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
2011/04/06 Javascript
jquery在Chrome下获取图片的长宽问题解决
2013/03/20 Javascript
Javascript中的几种URL编码方法比较
2015/01/23 Javascript
JavaScript中的this关键字使用方法总结
2015/03/13 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
2015/04/16 Javascript
javascript常用正则表达式汇总
2015/07/31 Javascript
详解JavaScript对象的深浅复制
2017/03/30 Javascript
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
[44:15]国士无双DOTA2 6.82版本详解(上)
2014/09/28 DOTA
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
[03:11]DOTA2上海特锦赛小组赛第一日recap精彩回顾
2016/02/28 DOTA
Python中的数学运算操作符使用进阶
2016/06/20 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
在Python中居然可以定义两个同名通参数的函数
2019/01/31 Python
详解Python3注释知识点
2019/02/19 Python
python mac下安装虚拟环境的图文教程
2019/04/12 Python
使用pandas的box_plot去除异常值
2019/12/10 Python
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
Beach Bunny Swimwear官网:设计师泳装和性感比基尼
2019/03/13 全球购物
运动会闭幕词
2015/01/28 职场文书
毕业生学校组织意见
2015/06/04 职场文书