HTML <form> method 屬性

HTML form 標籤參考手冊 HTML <form> 標籤

實例

使用 "get" 方法來提交表單:

<form action="demo_form.html" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
</form>


(更多實例見頁面底部)

流覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主流流覽器都支持 method 屬性。


定義和用法

method 方法規定如何發送表單數據(form-data)(表單數據會被發送到在 action 屬性中規定的頁面中)。

表單數據可被作為 URL 變數的形式來發送(method="get")或者作為 HTTP post 事務的形式來發送(method="post")。

關於 GET 的注釋:

  • 將表單數據以名稱/值對的形式附加到 URL 中
  • URL 的長度是有限的(大約 3000 字元)
  • 絕不要使用 GET 來發送敏感數據!(在 URL 中是可見的)
  • 對於用戶希望加入書簽的表單提交很有用
  • GET 更適用於非安全數據,比如在 Google 中查詢字串

關於 POST 的注釋:

  • 將表單數據附加到 HTTP 請求的 body 內(數據不顯示在 URL 中)
  • 沒有長度限制
  • 通過 POST 提交的表單不能加入書簽

HTML 4.01 與 HTML5之間的差異

無。


語法

<form method="get|post">

屬性值

描述
get 默認。將表單數據(form-data)以名稱/值對的形式附加到 URL 中:URL?name=value&name=value。
post 以 HTTP post 事務的形式發送表單數據(form-data)。


實例

更多實例


通過 "post" 方法來發送表單數據。


HTML form 標籤參考手冊 HTML <form> 標籤