救救我吧,等着要货呢,进来看看吧。 首先你应知道怎样取数据然后只要对select 的onChange时件进行编程就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么与数据库通讯,一个IE,一个服务器在ONCHANGE事件里怎么通讯????????????? <HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><TITLE></TITLE><script language=javascript>function connectDb(){ var ConnDB = new ActiveXObject("ADODB.Connection"); ConnDB.ConnectionString="dsn=orc2;uid=webstat;pwd=khkj;"; ConnDB.Open(); var Rs = new ActiveXObject("ADODB.Recordset"); var tempstr=""; Rs.Open("select * from tab",ConnDB,1,3); while(!Rs.EOF) { tempstr = tempstr + Rs("TNAME") + "<br/>"; Rs.MoveNext; } test.innerHTML=tempstr; }</script></HEAD><BODY><P><div id=test> </div><P><INPUT id=button1 type=button value=显示 name=button1 onclick="connectDb()"></P></BODY></HTML> 首先 渠道里使用onchange()事件 如下:<select name="aa" onchange="aa();"> <option value="1">渠道</option> <option value="2">部门</option> <option value="2">班组</option> <option value="3">片区</option></select><select name"bb"></select> <select name"cc"></select><select name"dd"></select><script>function aa(){ var flag=document.all('aa').value;//得到选择的值 if(flag==1){连接你的数据库 取出部门的值将他加到bb} if(flag==2){连接你的数据库 取出班组的值将他加到cc}.........}</script>大概流程就是这样 bb cc dd 三个下拉列表 可以现隐藏 当选到时在显示就可以了! 如果你是使用 asp jsp 作页面的话 你可以不用 kingdomzhf(旭日东升)提供的连库取数方法如 使用 jsp 你可以用下面的代码连库 查询Connection con = null; java.sql.PreparedStatement ps = null; java.sql.ResultSet rs = null; java.sql.ResultSetMetaData rsmd = null; Page page = new Page(); try { con = getConnection(); ps = con.prepareStatement(querySql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); rs = ps.executeQuery(); rsmd = rs.getMetaData(); page = this.setPageHeader(rsmd, page); while(rs.next()){ java.util.ArrayList tempRow = setRow(rsmd, rs); page.addRow(tempRow); } } catch (SQLException e) { System.out.println(e); throw new DataBaseException("0004","查询数据库异常"+e.toString()); } Ext.grid.ColumnModel 显示不正常 求救! JS菜鸟求高手帮忙,希望有高手给实现一下,谢谢,在线等 在JS中填写表单 表单元素不能获取? 问一个对你们很easy的问题!在线等 在一个框架中怎样用右页面刷新左页面。。。。。。 请问大牛们,onbeforeunload在firefox下的如何判断刷新和关闭事件 我想在一个连接点击时执行一个指定的EXE文件.但 这样写有问题吗? 怎样对一张图片进行水平翻转,垂直翻转? tr中的文本不让选中 求一段简单的JS(在线等ing) 如何用js 控制一组.已知avi & mpeg 文件的连续播放.网页上有media 控件
在ONCHANGE事件里怎么通讯?????????????
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language=javascript>
function connectDb()
{
var ConnDB = new ActiveXObject("ADODB.Connection");
ConnDB.ConnectionString="dsn=orc2;uid=webstat;pwd=khkj;";
ConnDB.Open();
var Rs = new ActiveXObject("ADODB.Recordset");
var tempstr="";
Rs.Open("select * from tab",ConnDB,1,3);
while(!Rs.EOF)
{
tempstr = tempstr + Rs("TNAME") + "<br/>";
Rs.MoveNext;
}
test.innerHTML=tempstr;
}
</script>
</HEAD>
<BODY><P><div id=test> </div>
<P><INPUT id=button1 type=button value=显示 name=button1 onclick="connectDb()"></P></BODY>
</HTML>
<select name="aa" onchange="aa();">
<option value="1">渠道</option>
<option value="2">部门</option>
<option value="2">班组</option>
<option value="3">片区</option>
</select>
<select name"bb">
</select>
<select name"cc">
</select>
<select name"dd">
</select>
<script>
function aa(){
var flag=document.all('aa').value;//得到选择的值
if(flag==1){连接你的数据库 取出部门的值将他加到bb}
if(flag==2){连接你的数据库 取出班组的值将他加到cc}
.........
}
</script>
大概流程就是这样 bb cc dd 三个下拉列表 可以现隐藏 当选到时在显示就可以了!
java.sql.PreparedStatement ps = null;
java.sql.ResultSet rs = null;
java.sql.ResultSetMetaData rsmd = null;
Page page = new Page();
try {
con = getConnection();
ps = con.prepareStatement(querySql, ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs = ps.executeQuery();
rsmd = rs.getMetaData();
page = this.setPageHeader(rsmd, page);
while(rs.next()){
java.util.ArrayList tempRow = setRow(rsmd, rs);
page.addRow(tempRow);
}
}
catch (SQLException e) {
System.out.println(e);
throw new DataBaseException("0004","查询数据库异常"+e.toString());
}