我正在使用 html 的 select 标签并具有多个属性。现在我使用 asp classic 从选择标签中获取所选选项。但收到 500 内部服务器错误。
<%
response.write(request("evtCategory").Count)
response.write(request("evtCategory"))
%>
<form id="frmSearch" method="post" >
<select name="evtCategory" multiple>
<option value="0">--Select Category--</option>
<option value="1">First</option>
<option value="2">Second</option>
<option value="3">Third</option>
<option value="4">Fourth</option>
<option value="5">Fifth</option>
</select>
<input type="submit" value="Search" />
</form>
最佳答案
我认为经典 ASP 中不存在 Count,它看起来像 ASP.NET 代码。
多个选定的值将以逗号分隔的字符串形式返回。
您可以使用 Split 将选定的值作为数组获取。
Dim values, i
values = Split(Request.Form("evtCategory"), ",")
For i = 0 To UBound(values)
Response.Write("Value " & i & " = " & values(i) & "<br />")
Next
关于html - asp classic 和 select 标签具有多个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16076350/