request()使用id或name属性经典ASP

时间:2016-11-07 20:57:26

标签: html forms asp-classic

我有一个网页,我需要修复ADA合规性。共享id的元素有一些。页面上的表单使用request()来获取信息,但它似乎不是Request对象。 我正在试图弄清楚这个请求是否起作用?宾语?使用nameid属性。我希望它是name属性。

以下是ASP代码的示例:

if request("submit") = "Submit" then
    session("firstName")            =   request("firstName")
    session("middleInitial")        =   request("middleInitial")
    session("lastName")             =   request("lastName")
end if

这是HTML:

<label>First Name: <input type="text" name="firstName" id="firstName" value="<%=session("firstName")%>"></label>
<label>Middle Initial: <input type="text" name="middleInitial" id="middleInitial" value="<%=session("middleInitial")%>"></label>
<label>Last Name: <input type="text" name="lastName" id="lastName" value="<%=session("lastName")%>"></label>

1 个答案:

答案 0 :(得分:5)

id仅用于客户端(主要用于链接,JS,CSS和for属性)。

name用于描述将在表单提交中编码的数据(因此这是您的服务器端代码可用的数据)。