request() 使用 id 或 name 属性 classic ASP

request() use id or name attribute classic ASP

我有一个网页需要修复以符合 ADA 规定。有一些元素共享 ids。页面上的表单使用 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>

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

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