Latest web development tutorials

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"方法來提交表單
通過"post" 方法來發送表單數據。


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