asp经典和具有多个属性的select标签

时间:2013-04-18 06:52:51

标签: html asp-classic

我正在使用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>

1 个答案:

答案 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