注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

上海seo顾问网站优化搜索引擎优化

上海seo咨询顾问,网站优化搜索引擎优化服务,google优化,网站优化公司

 
 
 

日志

 
 

选择2级下拉列表后显示表中其他关联值  

2009-10-28 09:46:24|  分类: 技术类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

数据库2个表,表名和属性值如下
CourseN: C_ID C_Name
Course: CourseID CourseName CourseTime CoursePlace CourseLeft
2级下拉列表已经建立,请问选择CourseName CourseTime后怎么才能输出所对应的CoursePlace 及CourseLeft的值,该如何实现啊,最好能给个详细的代码

<head>
<script language="javascript">
<!--
var sSort = new Array();
var num = 0;
<%
dim conn,rs,grs,i,j,pstr
pstr=""
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
set grs=server.createobject("adodb.recordset")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.mappath("/SelCourse/SelCourse.mdb")

rs.open "select * from CourseN;",conn,1,1
for i=0 to rs.recordcount-1
pstr=pstr & "<option value=""" & rs("C_Name") & """>" & rs("C_Name") & "</option>"
getsub(rs("C_Name"))
rs.movenext
next
rs.close()
set rs=nothing
set grs=nothing

sub getsub(pname)
grs.open "select * from Course where CourseName='" & pname & "';",conn,1,1
for j=1 to grs.recordcount
response.write "sSort[num++] = new Array(""" & grs("CourseTime") & """ ,""" & pname & """);" & vbCrlf
grs.movenext
next
grs.close()
end sub
%>
var nsSortCount = num;
function sdbSortChange(cmbsdbSort, cmbsSort)
{
var nSelsdbSort = cmbsdbSort.selectedIndex;
var ssdbSort = cmbsdbSort.options[nSelsdbSort].value;
cmbsSort.length = 0;
cmbsSort.options[0] = new Option('-请选择-', '');
for(var i=0; i<nsSortCount; i++)
{
if(sSort[i][1] == ssdbSort)
{
cmbsSort.options[cmbsSort.length] = new Option(sSort[i][0], sSort[i][0]);
}
}
}
function InitsSort(cmbsdbSort, cmbsSort)
{
var nSelsdbSort = cmbsdbSort.selectedIndex;
var ssdbSort = cmbsdbSort.options[nSelsdbSort].value;
var ssSort = cmbsSort.options[0].value;
cmbsSort.length = 0;
cmbsSort.options[0] = new Option('-请选择-', '');
var n = 0;
for(var i=0; insSortCount; i++)
{
if(sSort[i][1] == ssdbSort)
{
cmbsSort.options[cmbsSort.length] = new Option(sSort[i][0], sSort[i][0]);
if(sSort[i][0] == ssSort)
cmbsSort.options[cmbsSort.length-1].selected = true;
}
}
}
//-->
</script>
</head>
<body>
<<form action="index.asp?id=1" method="post" name="frmdlist" id="frmdlist">
<table width="408" border="0" align="center" cellpadding="2" cellspacing="2">
<td width="400" align="center"> </td>
<tr>
<td align="center">选择实验名称
<%response.write "<select name=""lstb"" style=""width:200"" onChange=""sdbSortChange(this,frmdlist.lsts);"">" & pstr & "</select>"%></td>
</tr>
<td align="center">选择实验时间
<select style="width:200" name="lsts" id="lsts">
</select></td>

  评论这张
 
阅读(100)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017