我正在使用html的select标签并具有多个属性。现在我使用asp classic从select标签中获取所选选项。但是获得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>
答案 0 :(得分:1)
我不认为Count存在于经典ASP中,看起来像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