最新的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>标签