jsp+javascript打造級(jí)連菜單的實(shí)例代碼
<%@ 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企業(yè)級(jí)應(yīng)用的首選):useBean id="user" scope="session" class="yava.fileapp.UserBean" />
<%
CDataSource ds=new CDataSource(); //數(shù)據(jù)聯(lián)結(jié)Bean實(shí)例
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級(jí)菜單的長(zhǎng)度,下標(biāo)從0開(kāi)始
var i = 0;
document.combo_box.city.options[0]=new Option(-------,);
for(i=0;i<temp;i++){
if(arr[i][1]==id){//如果相等,證明在第2級(jí)里面有輸入第1級(jí)組織的子集,arr[總數(shù)目][部門(mén)]
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>部門(mén)選擇</font></td>
<td bgcolor="#336699" class="buttons" align=center><font color=#ffffff>人名選擇</font></td>
- jsp簡(jiǎn)單連接SQL Server2000數(shù)據(jù)庫(kù)的方法
- JSP學(xué)習(xí)之?dāng)?shù)據(jù)庫(kù)開(kāi)發(fā)小結(jié)
- JSP如何連接DB2數(shù)據(jù)庫(kù)
- JSP連接Access數(shù)據(jù)庫(kù)
- 加快JDBC設(shè)計(jì)中JSP訪問(wèn)數(shù)據(jù)庫(kù)
- 在JSP中訪問(wèn)MS SQL Server數(shù)據(jù)庫(kù)
- 純JSP+DWR實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)下拉選擇菜單實(shí)現(xiàn)技巧
- jsp中將后臺(tái)傳遞過(guò)來(lái)的json格式的list數(shù)據(jù)綁定到下拉菜單select
- jsp從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)填充下拉框?qū)崿F(xiàn)二級(jí)聯(lián)動(dòng)菜單的方法
相關(guān)文章
詳解wepy開(kāi)發(fā)小程序踩過(guò)的坑(小結(jié))
這篇文章主要介紹了詳解wepy開(kāi)發(fā)小程序踩過(guò)的坑,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05自己封裝的javascript事件隊(duì)列函數(shù)版
這篇文章主要介紹了自己封裝的javascript事件隊(duì)列函數(shù)版,兼容了大部份瀏覽器,需要的朋友可以參考下2014-06-06mui js控制開(kāi)關(guān)狀態(tài)、修改switch開(kāi)關(guān)的值方法
今天小編就為大家分享一篇mui js控制開(kāi)關(guān)狀態(tài)、修改switch開(kāi)關(guān)的值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09通過(guò)實(shí)踐編寫(xiě)優(yōu)雅的JavaScript代碼
這篇文章主要介紹了如何通過(guò)實(shí)踐編寫(xiě)優(yōu)雅的JavaScript代碼。文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,下面我們來(lái)學(xué)習(xí)一下吧2019-05-05JS基于myFocus庫(kù)實(shí)現(xiàn)各種功能的tab選項(xiàng)卡切換效果
這篇文章主要介紹了JS基于myFocus庫(kù)實(shí)現(xiàn)各種功能的tab選項(xiàng)卡切換效果,實(shí)例演示了JS實(shí)現(xiàn)tab嵌套顯示及常用過(guò)度效果的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09JS 添加網(wǎng)頁(yè)桌面快捷方式的代碼詳細(xì)整理
如何添加桌面快捷?很多網(wǎng)友都有這個(gè)疑問(wèn);JS 點(diǎn)擊添加網(wǎng)頁(yè)桌面快捷方式的代碼,需要的朋友可以參考下2012-12-12談?wù)凧avaScript自定義回調(diào)函數(shù)
使用Jquery的時(shí)候發(fā)現(xiàn)它里面的很多方法都提供回調(diào)函數(shù),接下來(lái)通過(guò)本篇文章給大家介紹js自定義回調(diào)函數(shù),需要的朋友參考下2015-10-10JavaScript實(shí)現(xiàn)網(wǎng)頁(yè)端播放攝像頭實(shí)時(shí)畫(huà)面
這篇文章主要介紹了如何利用JavaScript實(shí)現(xiàn)在網(wǎng)頁(yè)端播放局域網(wǎng)(不能上云)或是廣域網(wǎng)的攝像頭的實(shí)時(shí)畫(huà)面,文中的示例代碼講解詳細(xì),需要的可以參考一下2022-02-02