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遮罩层代码实例
Nov 14 Javascript
JavaScript闭包函数访问外部变量的方法
Aug 27 Javascript
jQuery实现瀑布流布局
Dec 12 Javascript
js实现jquery的offset()方法实例
Jan 10 Javascript
jquery+easeing实现仿flash的载入动画
Mar 10 Javascript
JavaScript访问字符串中单个字符的两种方法
Jul 03 Javascript
详解node.js搭建代理服务器请求数据
Apr 08 Javascript
小程序实现五星点评效果
Nov 03 Javascript
原生js通过一行代码实现简易轮播图
Jun 05 Javascript
JS中==、===你分清楚了吗
Mar 04 Javascript
解决vue项目router切换太慢问题
Jul 19 Javascript
详解基于element的区间选择组件校验(交易金额)
Jan 07 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
Zerg剧情介绍
2020/03/14 星际争霸
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
织梦sitemap地图实时推送给百度的教程
2015/08/03 PHP
PHP批量修改文件名称的方法分析
2017/02/27 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
2019/05/01 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
在textarea文本域中显示HTML代码的方法
2007/03/06 Javascript
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
2010/09/19 Javascript
window.opener用法和用途实例介绍
2013/08/19 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
javascript强制点击广告的方法
2015/02/06 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
React Native AsyncStorage本地存储工具类
2017/10/24 Javascript
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
2019/08/06 Python
python反转列表的三种方式解析
2019/11/08 Python
python3中sorted函数里cmp参数改变详解
2020/03/12 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
主要的Ajax框架都有什么
2013/11/14 面试题
J2EE相关知识面试题
2013/08/26 面试题
大学生饮食配送创业计划书
2014/01/04 职场文书
端午节活动策划方案
2014/03/09 职场文书
电气工程自动化求职信
2014/03/14 职场文书
我的中国梦主题班会
2015/08/14 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js
Springboot使用Spring Data JPA实现数据库操作
2021/06/30 Java/Android