`
lihong11
  • 浏览: 451002 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
社区版块
存档分类
最新评论

js下拉级联例子

阅读更多
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>下拉级联例子</title>
<script type="text/javascript">
//存放着所属关系:这里文件名0和文件名2属于部门二的,fileid作为option中value属性的值
var arr = new Array(); 	
  arr[0]=new Array("文件名0","fileid","orgid2");
  arr[1]=new Array("文件名1","fileid1","orgid1");
  arr[2]=new Array("文件名2","fileid2","orgid2");
 
 function selectOrg(index,orgid){
	var obj=document.getElementById('sfile');
    var i;
    obj.options.length=0;	//清除原来的下拉项
    for (i=0;i < arr.length; i++){ 
      if (arr[i][2] == orgid&&arr[i][2]!=null){
//	创建新的下拉项,参数对应为("文本"、"值")如("文件名0"、"fileid")
        obj.options.add(new Option(arr[i][0],arr[i][1])); 		
      }       
    }
    if(obj.options.length==0){
      obj.options.add(new Option("请选择","0")); 	//未选择时
    }
  }

</script>
</head>
<body >
<p>某部门下有某些文件:如果是用struts1标签<html:select>,用styleId属性相当于id</p>
<hr/>
<table>
	<tr>
	  <td>
	   <select id="fileCatalogId" value="" onchange="selectOrg(this.selectedIndex,this.options[this.selectedIndex].value)"  >
			<option value="0">请选择</option>
			<option value="orgid1">部门一</option>
			<option value="orgid2">部门二</option>
	    </select>
	  </td>
	  <td>
		<select id="sfile"  value="">
		  <option value="0">请选择</option>
		</select>
	  </td>
	</tr>
</table>
</body>

 

0
2
分享到:
评论

相关推荐

    JavaScript小案例:级联列表.html

    4. 两种方法实现对应省市的下拉操作 一、什么是级联? 1.级联还指用来设计一对多关系。举个例子:一个表存放学生的信息:表A(姓名,性别,年龄),姓名为主键。还有一张表存放学生的班级信息:表B(姓名,班级)。...

    级联下拉列表例子(ajax和jquery)&prototype1;.7&jquery;_jar

    其中包括一个级联下拉列表的小测试,用于ajax,jquery入门学习,还有prototype.1.7.js和jquery的jar包。

    php框架thinkphp实现js(ajax)无限添加级联下拉框

    使用thinkphp框架做出的一个简单的ajax实现的无限添加级联下拉框的例子,ajax写的还可以,比价清晰

    下拉菜单的级联操作(ajax)

    ①使用js来实现,把页面所用到的级联数据放到js内,当页面加载完成后,通过js显示到对应的select内,这种方法的解决办法有很多种,最为直观的一种是放到多维数组中,每个人的思维不一样,这里就不详细解说。...

    dropList v1.0-JavaScript无限级联动下拉框类

    dropList v1.0-无限级联动下拉框JavaScript类 1、无限制多级联动 2、支持选择状态保存,使用Cookie 3、支持初始值选定 4、同一页面中多个应用不会相互影响 包含一个省市县三级联动的例子

    Ajax二级联动下拉列表框

    当二级联动要实现数据库时实读取时,比较麻烦,本例子用Ajax可以简单实现 ajax+Jsp+js+servlet

    JavaScript王者归来part.1 总数2

     12.8.2 如何使用XML DOM--一个利用XML实现多级关联下拉选择框的例子   12.9 总结   第13章 事件处理  13.1 什么是事件   13.1.1 消息与事件响应   13.1.2 浏览器的事件驱动机制   13.2 基本事件处理  ...

    JavaScript省市级联下拉菜单实例

    最近学了一个关于省市级联简单的小例子,贴出来与大家分享一下: &lt;!DOCTYPE html&gt; &lt;html lang=en&gt; &lt;head&gt; &lt;meta charset=UTF-8&gt; &lt;title&gt;index&lt;/title&gt; &lt;/head&gt; &lt;body&...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    /js/all.js JavaScript脚本文件 /images 图片文件 第24章(/ch24) 程序描述:本章将使用Ajax技术实现无刷新即可浏览RSS的阅读器。添加一个RSS地址时,自动保存到数据库。打开阅读RSS时,自动获取...

    精通javascript

    • 1.3.js 1.3.htm使用的外部JavaScript文件 第2章(\第2章) • 2.1.htm Infinity应用 • 2.2.htm NaN与isNaN()的用法 • 2.3.htm Infinity值的用法 • 2.4.htm 转义字符的使用 ...

    精通JavaScript

    • 1.3.js 1.3.htm使用的外部JavaScript文件 第2章(\第2章) • 2.1.htm Infinity应用 • 2.2.htm NaN与isNaN()的用法 • 2.3.htm Infinity值的用法 • 2.4.htm 转义字符的使用 ...

    EXT教程EXT用大量的实例演示Ext实例

    4.4.7. 露一小手,组合上面所知,省市县三级级联。哈哈~ 4.4.7.1. 先做一个模拟的,所有数据都在本地 4.4.7.2. 再做一个有后台的,需要放在服务器上咯 4.5. 把form里的那些控件全部拿出来看看 4.6. form提交数据...

    EXT2.0中文教程

    4.4.7. 露一小手,组合上面所知,省市县三级级联。哈哈~ 4.4.7.1. 先做一个模拟的,所有数据都在本地 4.4.7.2. 再做一个有后台的,需要放在服务器上咯 4.5. 把form里的那些控件全部拿出来看看 4.6. form提交数据的...

    Ext 开发指南 学习资料

    4.4.7. 露一小手,组合上面所知,省市县三级级联。哈哈~ 4.4.7.1. 先做一个模拟的,所有数据都在本地 4.4.7.2. 再做一个有后台的,需要放在服务器上咯 4.5. 把form里的那些控件全部拿出来看看 4.6. form提交数据的...

    asp.net知识库

    一个XSLT的简单例子 XSLXSLT板主题整理 xsl入门的好文章 新手学习XSL的好东西 XSL语法介绍 XSL学习心得 - 调用属性值 XSLT与XML转换的详细介绍 功能应用 读写搜索 基础教程 RSS Web2.0时代,RSS你会用了吗?(技术...

Global site tag (gtag.js) - Google Analytics