Asp classic 如何在动态列表中捕获复选框选中的项目

Asp classic 如何在动态列表中捕获复选框选中的项目,asp-classic,Asp Classic,我正在生成一个从数据库中选择的项目列表 <form action="GetUs.asp" method="post"> <% Do Until Rs.EOF %> <tr> <td> <input name="ShowProjects" type="checkbox" value="<%=Rs("proj_id")%>" />&nbsp;<%=Rs("proj_id")%> </td>

我正在生成一个从数据库中选择的项目列表

<form action="GetUs.asp" method="post">
<%
Do Until Rs.EOF
%>
<tr>
<td>
    <input name="ShowProjects" type="checkbox" value="<%=Rs("proj_id")%>" />&nbsp;<%=Rs("proj_id")%>
</td>
</tr>
<%
Rs.MoveNext
Loop
</form>
在调用GetUs.asp页面中,但这只是返回每个复选框

谢谢。

换衣服

<%
Do Until Rs.EOF
%>
<tr>
<td>
    <input name="ShowProjects" type="checkbox" value="<%=Rs("proj_id")%>" />&nbsp;<%=Rs("proj_id")%>
</td>
</tr>
<%
Rs.MoveNext
Loop
</form>


据我所知,只张贴复选框?你到底想要什么?好的。知道了。谢谢似乎是一个简单的请求。表单(“ShowProjects”)起作用。正因为您有同名的费用元素,这就是为什么它看起来像“技巧”,但它是功能;)
<%
Do Until Rs.EOF
%>
<tr>
<td>
    <input name="ShowProjects" type="checkbox" value="<%=Rs("proj_id")%>" />&nbsp;<%=Rs("proj_id")%>
</td>
</tr>
<%
Rs.MoveNext
Loop
</form>
<%
intX = 1
Do Until Rs.EOF
%>
<tr>
<td>
    <input name="ShowProjects<%=intX%>" type="checkbox" value="<%=Rs("proj_id")%>" />&nbsp;<%=Rs("proj_id")%>
</td>
</tr>
<%
intX = intX + 1
Rs.MoveNext
Loop
</form>
response.write Request.Form("ShowProjects")
response.write Request.Form("ShowProjects1") & ";" & Request.Form("ShowProjects2") ... as many elements you have ...