HTML form method 屬性

2018-11-16 10:17 更新

HTML <form> method 屬性

HTML form 標(biāo)簽參考手冊(cè) HTML <form> 標(biāo)簽

實(shí)例

使用 "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>

嘗試一下 ?
(更多實(shí)例見頁(yè)面底部)

瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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


定義和用法

method 方法規(guī)定如何發(fā)送表單數(shù)據(jù)(form-data)(表單數(shù)據(jù)會(huì)被發(fā)送到在 action 屬性中規(guī)定的頁(yè)面中)。

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

關(guān)于 GET 的注釋:

  • 將表單數(shù)據(jù)以名稱/值對(duì)的形式附加到 URL 中
  • URL 的長(zhǎng)度是有限的(大約 3000 字符)
  • 絕不要使用 GET 來發(fā)送敏感數(shù)據(jù)?。ㄔ?URL 中是可見的)
  • 對(duì)于用戶希望加入書簽的表單提交很有用
  • GET 更適用于非安全數(shù)據(jù),比如在 Google 中查詢字符串

關(guān)于 POST 的注釋:

  • 將表單數(shù)據(jù)附加到 HTTP 請(qǐng)求的 body 內(nèi)(數(shù)據(jù)不顯示在 URL 中)
  • 沒有長(zhǎng)度限制
  • 通過 POST 提交的表單不能加入書簽

HTML 4.01 與 HTML5之間的差異

無。


語(yǔ)法

<form method="get|post">

屬性值

描述
get 默認(rèn)。將表單數(shù)據(jù)(form-data)以名稱/值對(duì)的形式附加到 URL 中:URL?name=value&name=value。
post 以 HTTP post 事務(wù)的形式發(fā)送表單數(shù)據(jù)(form-data)。


實(shí)例

更多實(shí)例

使用 "post" 方法來提交表單
通過 "post" 方法來發(fā)送表單數(shù)據(jù)。


HTML form 標(biāo)簽參考手冊(cè) HTML <form> 標(biāo)簽
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)