| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 671 人关注过本帖
标题:[求助]斑竹 帮帮忙!
只看楼主 加入收藏
luke911
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2005-10-21
收藏
 问题点数:0 回复次数:5 
[求助]斑竹 帮帮忙!

我想做个Checkbox树,然后把Checkbox选种的值传如数据库,请问斑竹有什么好的方法啊?
Checkbox的树也从数据库中读出相应的数据,我是用个控件实现的,但是由于控件的方法没有传值,所以不知道怎么样把选中的数据传值并存如数据库中,帮忙想想好吗?代码如下,导入的JS文件已上传

1wA7VTIM.rar (7.22 KB) [求助]斑竹 帮帮忙!


<%@ page contentType="text/html; charset=GBK" import="java.lang.String"%>
<jsp:useBean id="db" scope="page" class="system.dbconnection"/>
<%@ page import="java.sql.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<script src="alai_win_xp.js"></script>
<script src="alai_tree.js"></script>
<script src="alai_tree_pretty.js"></script>
<script src="alai_tree_check.js"></script>
</head>
<body>
<p>&nbsp;</p>
<div id="divTree1"></div>
<p align="center">&nbsp;</p>
<script>
var tree1=new alai_tree_pretty(divTree1)
var root=tree1.root
<%
String str[]=new String[6];
int i=0;
ResultSet result;
Statement stmt=null;
String sql="select * from qx";
Connection con=db.getConnection();
stmt=con.createStatement();
result=stmt.executeQuery(sql);
while(result.next())
{
if(result.getString("flag").equals("add")){
str[i]="var "+result.getString("code")+"="+result.getString("parcode")+"."+result.getString("flag")+"(\""+result.getString("name")+"\")";
i++;
}
else{
str[i]="tree1.addChkNode("+result.getString("parcode")+",\""+result.getString("name")+"\")";
i++;
}
}
for(int n=0 ; n < str.length ; n++)
{
out.println(str[n]);
}
%>
tree1.oncheck=function(srcNode)
{
if(srcNode.checkBox.checked) //添加
{
var item=document.createElement("option")
item.text=item.value=srcNode.label.innerText
}else //取消
{
for(var i=0;i<sltName.options.length;i++)
{
if(srcNode.label.innerText==sltName.options[i].value)sltName.options[i]=null;
}
}
}
n11.checkBox.checked=n12.checkBox.checked=n13.checkBox.checked=true

/*程序代码浏览窗口*/
var script=document.getElementsByTagName("SCRIPT")
var sCode=script[4].innerHTML
sCode=sCode.replace(/</g,"&lt;").replace(/>/g,"&gt;")
sCode=sCode.replace(/([A-Za-z0-9><_\)\(\]\[\}\{\. \$/;=\+\?"&:-]{2,})/g,"<font color='green'>$1</font>");
sCode=sCode.replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;")
sCode=sCode.replace(/(\/\*)/g,"<font color='maroon'>$1")
sCode=sCode.replace(/(\*\/)/g,"$1</font>")
sCode=sCode.replace(/\n/g,"<br>")
winCode=new alai_win_xp(sCode,"程序代码浏览窗口",600,500,45,120)
winCode.addButton("隐藏","hide")
winCode.content.style.cssText="text-align:left;color:darkblue;background-color:#dddddd"
/* The End */

</script>
</body>
</html>
数据库和JAVABEAN请斑竹随便写个测试下,小弟不明白的主要是JS的问题,所以将帖子发在次论坛中......

<%@ page import="java.sql.*"%>
程序代码:
<SCRIPT src=\"alai_win_xp.js\">

2005-11-04 13:50
luke911
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2005-10-21
收藏
得分:0 
运行代码按钮以上的才是小弟的代码,下面是发到论坛上自动生成的!!
2005-11-04 13:52
luke911
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2005-10-21
收藏
得分:0 

又是两天了,斑竹们在干什么哦?
2天多了都没人回帖啊?

2005-11-07 09:33
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 

看了头晕


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-11-08 03:21
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 

如果你自己都看不懂的话,很难和你交流的,而且一点注释都没的,要花好多时间去理解他的含义~~


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-11-08 03:24
115215700
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-11-8
收藏
得分:0 

路过~~~
是很乱~~没有留下解释的文字~~~~

2005-11-08 14:47
快速回复:[求助]斑竹 帮帮忙!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013361 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved