0
我有一个网页,我需要修复ADA合规性。有几个元素共享id
s。该页上的表单使用request()
来获取信息,但它看起来不是Request
对象。 我想弄清楚这个请求的功能?目的?使用name
或id
属性。我希望这是name
属性。请求()使用ID或名称属性经典ASP
这里的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>
这是什么意思? - *“,但它似乎不是'Request'对象*。该声明没有任何意义,传统ASP中的Request对象是您在服务器端代码期间检索表单提交内容的方式。 – Lankymart
@Lankymart因为我读过的所有引用都使用Request对象和对象方法。在我正在使用的代码中,没有对象方法。它只是'''request()''',如我提供的示例代码所示。这让我相信它不是Request对象。 – Tiffany
'Request'对象包含两个集合,但唯一允许您一次引用两个集合。 Request(“name”)将返回通过'GET'或'POST'传递的“name”参数。 'Request.QueryString(“name”)''从GET请求中返回参数'name',它构成URL查询字符串的一部分。 Request.Form(“name”)从参数组成请求体的'POST'请求中返回参数'name'。你也可以调用'Request.QueryString'或'Request.Form'来分别返回一个包含所有传入参数的逗号分隔字符串。 – Lankymart