【问题标题】:asp classic and select tag with multiple attributeasp经典并选择具有多个属性的标签
【发布时间】:2013-04-19 20:39:44
【问题描述】:

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

【问题讨论】:

  • 你的代码在测试时对我有用。
  • 对我也有用 - 页面上的其他任何内容都会导致错误吗?
  • IE --> Internet 选项 --> 高级 --> 取消勾选“显示友好的 HTTP 错误消息” --> 确认。您现在将看到真正的错误消息。

标签: html asp-classic


【解决方案1】:

我认为经典 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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多