選單
×
   ❮     
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.tw/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.tw/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 提供支援