【ASP网页】关于循环获取Request.Form值

来源:百度知道 编辑:UC知道 时间:2024/06/07 16:35:55
如题:Request.form能循环取值么?
eg--
a.asp
<!--include file="conn.asp>
<table>
<%
set rs=server.createobject("adodb.recordset")
sql="select name from student
rs.open sql,conn,1,1
%>
<form name="form1" action="b.asp">
<%do while not rs.eof then%>
<tr><td>姓名</td></tr>
<tr><td><input type="hidden" name="nm" value=<rs("name")%></td></tr>
<%loop%>
</form>
</table>

b.asp
<table>
<form>
<%=request("nm")%>
<%="<br/>"%>
</form>
</table>
如何实现哈~? 在b.asp页面循环显示 隐藏域“nm” 的内容

在线等!

a.asp
<!--include file="conn.asp>
<table>
<%
set rs=server.createobject("adodb.recordset")
sql="select name from student
rs.open sql,conn,1,1

dim i
i=0%>
<form name="form1" action="b.asp">
<%do while not rs.eof then%>
<tr><td>姓名</td></tr>
<tr><td><input type="hidden" name="nm"&i value=<%=rs("name")%>></td></tr>
<%
i=i+1
loop%> <input type="hidden" name="i" value=<%=i%>>
</form>
</table>

b.asp

<%dim j
j=cint(request("i"))
for k=0 to j
response.write request("nm"&k)%>

你的代码写得不完整的。如果有错可以找我。390044571

request或许到的值是以“,”分隔的,你在b页面拿到后要根据“,”进行分隔,作为一个数组,然后循环输出

For i = 1 To Request.Form("nm"