最新的Web开发教程
 

HTML <input> formmethod Attribute

<HTML <input>标签

第二个提交按钮覆盖形式的HTTP方法:

<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">
  <input type="submit" formmethod="post" formaction="demo_post.asp" value="Submit using POST">
</form>
试一试»

定义和用法

formmethod属性定义表单数据发送到操作URL HTTP方法。

formmethod属性覆盖方法的属性<form>元素。

注: formmethod属性可以使用type="submit"type="image"

表单数据可以作为URL变量发送(method="get")作为HTTP POST交易或(method="post")

注意事项在“得”的方法:

  • 这种方法的表单数据附加到名称/值对的URL
  • 其中一个用户想书签结果此方法对表单提交有用
  • 有多少数据你可以在一个URL(浏览器之间变化),因此,你不能保证所有形式的数据将被传输正确放置限制
  • 千万不要使用"get"方法传递敏感信息! (密码或其他敏感信息将在浏览器的地址栏中可见)

在注意事项"post"的方法:

  • 此方法发送表单数据作为HTTP post交易
  • 与表单提交"post"的方法,不可添加书签
  • "post"的方法是更强大,比安全"get" ,而"post"没有大小限制

浏览器支持

在表中的数字指定完全支持属性所述第一浏览器的版本。

属性
formmethod 9 10.0 4 5.1 10.6

HTML 4.01和HTML5之间的差异

formmethod属性,HTML5是新的。


句法

<input formmethod="get|post">

属性值

描述
get 默认。 追加表单数据以名称/值对的网址: URL?name=value&name=value
岗位 发送表单数据作为HTTP post交易

<HTML <input>标签