我有一个网页,我需要修复ADA合规性。共享id
的元素有一些。页面上的表单使用request()
来获取信息,但它似乎不是Request
对象。 我正在试图弄清楚这个请求是否起作用?宾语?使用name
或id
属性。我希望它是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>
答案 0 :(得分:5)
id
仅用于客户端(主要用于链接,JS,CSS和for
属性)。
name
用于描述将在表单提交中编码的数据(因此这是您的服务器端代码可用的数据)。