最新的Web開發教程
 

HTML <form> method Attribute

<HTML <form>標籤

提交使用一種形式"get"的方法:

<form action="demo_form.asp" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>
試一試»

更多“試一試”的例子。


定義和用法

method屬性指定如何發送表單數據(表單數據被發送到指定的頁面action屬性)。

表單數據可以作為URL變量發送(與method="get" )或HTTP post交易(與method="post" )。

注上GET

  • 追加表單數據到名稱/值對的URL
  • 一個URL的長度是有限的(約3000字)
  • 切勿使用GET發送的敏感數據! (將在URL中可見)
  • 有用的其中一個用戶想書籤結果表單提交
  • GET是用於非安全數據更好,就像在谷歌查詢字符串

注上POST

  • 附加在HTTP請求的主體內部格式數據(數據未示出的是在網址)
  • 沒有大小限制
  • 與表單提交POST ,不可添加書籤

瀏覽器支持

屬性
method

HTML 4.01和HTML5之間的差異

沒有。


句法

<form method="get|post">

屬性值

描述
get 默認。 追加表單數據以名稱/值對的網址: URL?name=value&name=value
post 發送表單數據作為HTTP POST交易

更多示例

提交使用一種形式"post"的方法:

<form action="demo_form_method_post.asp" method="post">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>
試一試»

<HTML <form>標籤