简单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 相关文章推荐
HTML 自动伸缩的表格Table js实现
Apr 01 Javascript
模仿JQuery.extend函数扩展自己对象的js代码
Dec 09 Javascript
Bootstrap每天必学之js插件
Nov 30 Javascript
jquery的ajax提交form表单的两种方法小结(推荐)
May 25 Javascript
AngularJS基础 ng-mousemove 指令简单示例
Aug 02 Javascript
真正好用的js验证上传文件大小的简单方法
Oct 27 Javascript
微信小程序 wx:for遍历循环使用实例解析
Sep 09 Javascript
Vue 实现把表单form数据 转化成json格式的数据
Oct 29 Javascript
微信小程序点击保存图片到本机功能
Dec 13 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
Jan 05 Javascript
小程序自定义模板实现吸顶功能
Jan 08 Javascript
浅谈JavaScript中你可能不知道URL构造函数的属性
Jul 13 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
ThinkPHP缓存方法S()概述
2014/06/13 PHP
PHP和javascript常用正则表达式及用法实例
2014/07/01 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
2015/12/16 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
解密效果
2006/06/23 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
JavaScript中的依赖注入详解
2015/03/18 Javascript
JavaScript Function函数类型介绍
2015/04/08 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
Angular2表单自定义验证器的实现
2016/10/19 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
2017/06/02 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
Vue 中使用富文本编译器wangEditor3的方法
2019/09/26 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
python实现数通设备端口监控示例
2014/04/02 Python
python提示No module named images的解决方法
2014/09/29 Python
Python编程实现二叉树及七种遍历方法详解
2017/06/02 Python
python把数组中的数字每行打印3个并保存在文档中的方法
2018/07/17 Python
python处理DICOM并计算三维模型体积
2019/02/26 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
2019/10/30 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
颁奖典礼主持词
2014/03/25 职场文书
机电一体化专业毕业生自荐信
2014/06/19 职场文书
幼儿园清明节活动总结
2014/07/04 职场文书
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
通知范文怎么写
2015/04/16 职场文书
色戒观后感
2015/06/12 职场文书
Java详细解析==和equals的区别
2022/04/07 Java/Android