jsp+javascript打造级连菜单的实例代码


Posted in Javascript onJune 14, 2013

 

  <%@ page import="java.util.Date,yava.fileapp.*,java.sql.*;"
         contentType="text/html;charset=GB2312" pageEncoding="GB2312"
  %>
  <style>
  .f9{ font-size:9pt; }
  .bgc{ background-color:#AECAF9; color: #0033FF }
  .buttons{font-family:Arial; font-size:13px; font-weight:bold; background-color:#6796E4; color:white; border-top: solid 2px #AACAFB;
    border-bottom: solid 1px #4E7DC1;
    border-left: solid 1px #AECAF9;
    border-right: solid 1px #5679BD;
    padding:1px;
    margin:0px;}
  </style>
  <SCRIPT LANGUAGE="JavaScript">
  <!--
  function rv()
  {
    var val="";
    for(i=0;i<combo_box.list2.length;i++){
     val+=","+combo_box.list2[i].value;
    }
    if(val.charAt(0)==","){
     val=val.substr(1,val.length);
    }
   opener.form1.frecname.value=val;
    self.close();
  }
  //-->
  </SCRIPT>
  <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
  <jsp(SUN企业级应用的首选):useBean id="user" scope="session" class="yava.fileapp.UserBean" />
  <%
    CDataSource ds=new CDataSource();  //数据联结Bean实例
    java.sql.Connection conn=ds.getConnection();
    java.sql.Statement stmt=null;
    java.sql.ResultSet rs=null;
    CDataCheck dc=new CDataCheck();
  %> 
 
  <%
   String sqlu="SELECT t1.fno, t1.fname, t2.fname AS fdept FROM tuser t1 LEFT OUTER JOIN TDept t2 ON t1.fdept = t2.fno order by t2.fname";
   stmt=conn.createStatement();
   rs=stmt.executeQuery(sqlu);
  %>
   <script language=Javascript>
   arr = new Array();
  <%  int temp=0;
   while(rs.next())
   {
  %>
   arr[<%=temp%>]=new Array("<%=rs.getString("fname")%>","<%=rs.getString("fdept")%>");
  <%
   temp = temp + 1;
   }
  %>
  temp=<%=temp%>;
  function ChangeLocation(id){ 
  document.combo_box.city.length=0; //初始化第2级菜单的长度,下标从0开始 
  var i = 0; 
  document.combo_box.city.options[0]=new Option(-------,); 
  for(i=0;i<temp;i++){ 
  if(arr[i][1]==id){//如果相等,证明在第2级里面有输入第1级组织的子集,arr[总数目][部门] 
  document.combo_box.city.options[document.combo_box.city.length] = new Option(arr[i][0], arr[i][0]); 
  } 
  } 
  } 
  </script>
  <form name="combo_box">
  <table border="0" cellspacing="0" cellpadding="0" height="210" width="59">
  <tr height="24">
    <td bgcolor="#336699" class="buttons" align=center><font color=#ffffff>部门选择</font></td>
    <td bgcolor="#336699" class="buttons" align=center><font color=#ffffff>人名选择</font></td>
Javascript 相关文章推荐
jquery remove方法应用详解
Nov 22 Javascript
JS Loading功能的简单实现
Nov 29 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
Nov 30 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
Mar 04 Javascript
JavaScript文本框脚本编写的注意事项
Jan 25 Javascript
JS函数定义方式的区别介绍
Mar 22 Javascript
Bootstrap开发实战之第一次接触Bootstrap
Jun 02 Javascript
jQuery 跨域访问解决原理案例详解
Jul 09 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
Oct 10 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
Nov 30 Javascript
JavaScript无缝滚动效果的实例代码
Mar 27 Javascript
React通过父组件传递类名给子组件的实现方法
Nov 13 Javascript
JavaScript实现网页上的浮动广告的简单方法
Jun 14 #Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
Jun 13 #Javascript
JQuery 操作/获取table具体代码
Jun 13 #Javascript
js获取dom的高度和宽度(可见区域及部分等等)
Jun 13 #Javascript
如何使Chrome控制台支持多行js模式——意外发现
Jun 13 #Javascript
jQuery插件的写法分享
Jun 12 #Javascript
jQuery 淡出一个图像到另一个图像的实现代码
Jun 12 #Javascript
You might like
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
php一个找二层目录的小东东
2012/08/02 PHP
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
php实现的mongodb操作类实例
2015/04/03 PHP
一段实用的php验证码函数
2016/05/19 PHP
ThinkPHP表单令牌错误的相关解决方法分析
2016/05/20 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
JS判断数组中是否有重复值得三种实用方法
2013/08/16 Javascript
jQuery实用技巧必备(下)
2015/11/03 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
jQuery layui常用方法介绍
2016/07/25 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
2016/12/24 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
web前端vue filter 过滤器
2018/01/12 Javascript
jQuery实现的页面弹幕效果【测试可用】
2018/08/17 jQuery
vue插槽slot的简单理解与用法实例分析
2020/03/14 Javascript
node+vue实现文件上传功能
2020/05/28 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
Python字符串的一些操作方法总结
2019/06/10 Python
Mac安装python3的方法步骤
2019/08/09 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
40个你可能不知道的Python技巧附代码
2020/01/29 Python
使用python计算三角形的斜边例子
2020/04/15 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
CSS3的first-child选择器实战攻略
2016/04/28 HTML / CSS
H5 canvas中width、height和style的宽高区别详解
2018/11/02 HTML / CSS
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
美国庭院家具购物网站:AlphaMarts
2019/04/10 全球购物
三分钟演讲稿范文
2014/04/24 职场文书
安全教育月活动总结
2014/05/05 职场文书
爱心捐款倡议书范文
2014/05/12 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
大队委员竞选演讲稿
2015/11/20 职场文书