菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP 表单用户输入


Request.QueryString 和 Request.Form 命令用于检索表单中的用户输入。


更多示例

使用 method="get" 的表单
如何使用 Request.QueryString 命令与用户进行交互。

使用 method="post" 的表单
如何使用 Request.Form 命令与用户进行交互。

带有单选按钮的表单
如何使用 Request.Form 命令通过单选按钮与用户进行交互。


用户输入

Request 对象可用于检索表单中的用户信息。

用户输入可以使用 Request.QueryString 或 Request.Form 命令检索。 


Request.QueryString

Request.QueryString 命令用于收集 method="get" 的表单中的值。

从 GET 方法发送的表单中的信息对所有人可见(将显示在浏览器的地址栏中),并且在要发送的信息量方面有限制。

HTML 表单示例

<form method="get" action="simpleform.asp">
名字: <input type="text" name="fname"><br>
姓氏: <input type="text" name="lname"><br><br>
<input type="submit" value="提交">
</form>

如果用户在上一个 HTML 表单中输入了“Bill”和“Gates”,则发送到服务器的 URL 将如下所示:

https://w3schools.org.cn/simpleform.asp?fname=Bill&lname=Gates

假设 "simpleform.asp" 包含以下 ASP 脚本:

<body>
欢迎
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>

浏览器将在文档正文中显示以下内容:

欢迎 Bill Gates


Request.Form

Request.Form 命令用于收集 method="post" 的表单中的值。

从 POST 方法发送的表单中的信息对他人不可见,并且在要发送的信息量方面没有限制。

HTML 表单示例

<form method="post" action="simpleform.asp">
名字: <input type="text" name="fname"><br>
姓氏: <input type="text" name="lname"><br><br>
<input type="submit" value="提交">
</form>

如果用户在上一个 HTML 表单中输入了“Bill”和“Gates”,则发送到服务器的 URL 将如下所示:

https://w3schools.org.cn/simpleform.asp

假设 "simpleform.asp" 包含以下 ASP 脚本:

<body>
欢迎
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>

浏览器将在文档正文中显示以下内容:

欢迎 Bill Gates

表单验证

用户输入应尽可能在浏览器中进行验证(通过客户端脚本)。浏览器验证更快,并减少了服务器负载。

如果您打算将用户输入插入数据库,则应考虑服务器端验证。一种在服务器端验证表单的好方法是将其发布到自身,而不是跳转到另一个页面。这样,用户将在表单所在的同一页面上收到错误消息。这样更容易发现错误。


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持