HTML form method 屬性
實例
使用"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>
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
</form>
嘗試一下»
(更多實例見頁面底部)
瀏覽器支持
所有主流瀏覽器都支持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>標籤