简单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 相关文章推荐
JQuery扩展插件Validate 1 基本使用方法并打包下载
Sep 05 Javascript
JS文本框不能输入空格验证方法
Mar 19 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
Dec 28 Javascript
js实现数字每三位加逗号的方法
Feb 05 Javascript
javascript判断网页是关闭还是刷新
Sep 12 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
Nov 24 Javascript
jQuery鼠标事件总结
Oct 13 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
Dec 08 Javascript
jQuery html表格排序插件tablesorter使用方法详解
Feb 10 Javascript
基于Node的React图片上传组件实现实例代码
May 10 Javascript
利用vscode调试编译后的js代码详解
May 14 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
Sep 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
一个程序下载的管理程序(二)
2006/10/09 PHP
php下判断数组中是否存在相同的值array_unique
2008/03/25 PHP
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
2015/12/18 PHP
PHP中SQL查询语句的id=%d解释(推荐)
2016/12/10 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
PHP简单验证码功能机制实例详解
2019/03/27 PHP
让iframe自适应高度(支持XHTML,支持FF)
2007/07/24 Javascript
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
jquery实现的下拉和收缩效果示例
2014/08/21 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
2015/09/04 Javascript
node.js中fs.stat与fs.fstat的区别详解
2017/06/01 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
2017/12/19 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
2018/05/23 Javascript
新手快速上手webpack4打包工具的使用详解
2019/01/28 Javascript
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
Jupyter notebook 启动闪退问题的解决
2020/04/13 Python
浅谈TensorFlow之稀疏张量表示
2020/06/30 Python
Pycharm常用快捷键总结及配置方法
2020/11/14 Python
python 实现数据库中数据添加、查询与更新的示例代码
2020/12/07 Python
摄影实习自我鉴定
2013/09/20 职场文书
采购员的工作职责
2013/12/26 职场文书
孝敬父母的演讲稿
2014/05/14 职场文书
工地例会施工汇报材料
2014/08/22 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
公司领导班子群众路线四风问题对照检查材料
2014/10/02 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
2015年电气技术员工作总结
2015/07/24 职场文书
六一儿童节致辞
2015/07/31 职场文书