最新的Web开发教程
 

Input Submit formMethod Property

<输入提交对象

找出用来表单提交给服务器的HTTP方法:

var x = document.getElementById("mySubmit").formMethod;

x的结果可能是:

post
试一试»

定义和用法

该formMethod属性设置或返回的值formmethod一个提交按钮的属性。

所述formmethod属性定义为形状数据发送到所述操作URL的HTTP方法。

所述formmethod属性覆盖的method的的属性<form>元素。

所述formmethod属性仅用于按钮类型为“提交”。

该形状数据可以作为URL变量被发送(method="get")作为HTTP交易后或(method="post")

中的注意事项"get"方法:

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

在注释"post"的方法:

  • 它发送该形状数据作为HTTP交易后
  • 与表单提交"post"方法不能书签
  • 它比更强大且安全的"get"
  • 它没有大小限制

注意: formmethod属性是新的<input>用型元件=以HTML5“提交”。


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

该formMethod属性在所有主流浏览器的支持。

注:在Internet Explorer 9及更早版本不支持formMethod财产。


句法

返回formMethod属性:

submitObject .formMethod

设置formMethod属性:

submitObject .formMethod=get|post

属性值

描述
get 默认。 追加表单数据在名称/值对的网址:URL名称=值&名=值?
post 的形式发送数据作为HTTP交易后

技术细节

返回值: 一个字符串,表示用于将形式提交给服务器的HTTP方法

更多示例

改变用于发送形状数据的方法:

document.getElementById("mySubmit").formMethod = "post";
试一试»

相关页面

HTML参考: HTML <input> formmethod属性


<输入提交对象