asp动态关联下拉列表做法
是这样。比如说:上方是一个显示框下面是一个下拉列表中有八项(1,2,3。。11),我选择1的时候,上方的显示框中显示数据库中的data(0,0)我选择2的时候,上方的显示...
是这样。
比如说:上方是一个显示框
下面是一个下拉列表中有八项(1,2,3。。11),
我选择1的时候,上方的显示框中显示数据库中的data(0,0)
我选择2的时候,上方的显示框中显示数据库中的data(2,0)
。。。。。
我选择11的时候,上方的显示框中显示数据库中的data(10,0)
我数据库的名字叫newVerson.mbd,用的ACCESS
数据库内的项目是
Response.Write("T_fourjixie: "&data(0,i)&", T_fivejixie: "&data(1,i)&", T_fivedenglizi: "&data(2,i)&", T_fivefenli: "&data(3,i)&", T_sixjiguang: "&data(4,i)&", T_sixmugong: "&data(5,i)&", T_autochange: "&data(6,i)&", T_guding: "&data(7,i)&", T_sevenmugong: "&data(8,i)&", T_bigrom: "&data(9,i)&", T_sifu: "&data(10,i)&"<br />")
目前我把数据库做成T_ID 为26,只有这一行
要怎么做?
因为本人JS不精通,请表复制一大堆没用的东西上来。
在线等,谢谢!!!急急急!!急急急!!急急急!!
希望答案直接复制就能用了,谢谢!! 展开
比如说:上方是一个显示框
下面是一个下拉列表中有八项(1,2,3。。11),
我选择1的时候,上方的显示框中显示数据库中的data(0,0)
我选择2的时候,上方的显示框中显示数据库中的data(2,0)
。。。。。
我选择11的时候,上方的显示框中显示数据库中的data(10,0)
我数据库的名字叫newVerson.mbd,用的ACCESS
数据库内的项目是
Response.Write("T_fourjixie: "&data(0,i)&", T_fivejixie: "&data(1,i)&", T_fivedenglizi: "&data(2,i)&", T_fivefenli: "&data(3,i)&", T_sixjiguang: "&data(4,i)&", T_sixmugong: "&data(5,i)&", T_autochange: "&data(6,i)&", T_guding: "&data(7,i)&", T_sevenmugong: "&data(8,i)&", T_bigrom: "&data(9,i)&", T_sifu: "&data(10,i)&"<br />")
目前我把数据库做成T_ID 为26,只有这一行
要怎么做?
因为本人JS不精通,请表复制一大堆没用的东西上来。
在线等,谢谢!!!急急急!!急急急!!急急急!!
希望答案直接复制就能用了,谢谢!! 展开
1个回答
展开全部
把这个放在<head>之前
<script language="JavaScript" type="text/JavaScript">
<!--
subcat=new Array();
<%
Dim i
i=0
set rs2=server.createobject("adodb.recordset")
sql="select * from newVerson"
rs2.open sql,conn,1,3
do while not rs2.eof
%>
subcat[<%=i%>]=new Array("T_fourjixie: <%=data(0,i)%>; T_fivejixie:<%=data(1,i)%>; T_fivedenglizi: <%=data(2,i)%>; T_fivefenli: <%=data(3,i)%>; T_sixjiguang: <%=data(4,i)%>; T_sixmugong: <%=data(5,i)%>; T_autochange: <%=data(6,i)%>; T_guding: <%=data(7,i)%>; T_sevenmugong: <%=data(8,i)%>; T_bigrom: <%=data(9,i)%>; T_sifu: <%=data(10,i)%>","<%=rs2("T_ID")%>","<%=rs2("muid")%>");
<%
i=i+1
rs2.movenext
loop
rs2.close
%>
function changelocation(locationid)
{
document.addform.zhi.length = 0;
var locationid=locationid;
var i;
for (i=0;i <subcat.length; i++)
{
if (subcat[i][1] == locationid)
{
document.addform.T_ID.options[document.addform.T_ID.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
-->
</script>
这一段放在<body></body>中
<tr>
<td width="80%" > <select name="T_ID " size="1" id="T_ID " onChange="changelocation(document.addform.rootid.options[document.addform.rootid.selectedIndex].value)">
<option selected="selected" value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
</select>
</td>
</tr>
<tr>
<td>
<input name="zhi">
</td>
</tr>
<script language="JavaScript" type="text/JavaScript">
<!--
subcat=new Array();
<%
Dim i
i=0
set rs2=server.createobject("adodb.recordset")
sql="select * from newVerson"
rs2.open sql,conn,1,3
do while not rs2.eof
%>
subcat[<%=i%>]=new Array("T_fourjixie: <%=data(0,i)%>; T_fivejixie:<%=data(1,i)%>; T_fivedenglizi: <%=data(2,i)%>; T_fivefenli: <%=data(3,i)%>; T_sixjiguang: <%=data(4,i)%>; T_sixmugong: <%=data(5,i)%>; T_autochange: <%=data(6,i)%>; T_guding: <%=data(7,i)%>; T_sevenmugong: <%=data(8,i)%>; T_bigrom: <%=data(9,i)%>; T_sifu: <%=data(10,i)%>","<%=rs2("T_ID")%>","<%=rs2("muid")%>");
<%
i=i+1
rs2.movenext
loop
rs2.close
%>
function changelocation(locationid)
{
document.addform.zhi.length = 0;
var locationid=locationid;
var i;
for (i=0;i <subcat.length; i++)
{
if (subcat[i][1] == locationid)
{
document.addform.T_ID.options[document.addform.T_ID.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
-->
</script>
这一段放在<body></body>中
<tr>
<td width="80%" > <select name="T_ID " size="1" id="T_ID " onChange="changelocation(document.addform.rootid.options[document.addform.rootid.selectedIndex].value)">
<option selected="selected" value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
</select>
</td>
</tr>
<tr>
<td>
<input name="zhi">
</td>
</tr>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询