关于ASP表单传递参数 (在本页面获取 kind1的值)

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:25:09
<td width="78%" height="22"><select name="kind1" id="kind1">
<option selected value="">请选择</option>
<%
sql="select distinct kind1 from test"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
While Not rs.EOF
%>
<option value=<%=rs("kind1")%>>
<%=rs("kind1")%></option>
<%rs.MoveNext
Wend
rs.close
set rs=nothing
%>

</select>

<a href="2.asp?a1=单片001&a2=bb">本级目录显示</a>
(在这里你可以看到我直接传值 ,我写成a1=<%=kind1%> 获取不到kind1的值 )
<!--<input type=&q

不能用<a ...></a>只能用按钮+javascript实现
或者
<form action="2.asp" method="post">
<select name="a1">
<option selected value="">请选择</option>
<%
sql="select distinct kind1 from test"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
While Not rs.EOF
%>
<option value=<%=rs("kind1")%>>
<%=rs("kind1")%></option>
<%rs.MoveNext
Wend
rs.close
set rs=nothing
%>
</select><input type="submit" name="Submit" value="本级目录显示"></form>

因为之前你已经把rs设成nothing,当然什么也得不到

用javascript吧

<%
sql="select distinct kind1 from test"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
While Not rs.EOF
%>
<a href=&q