JavaScript DOM Button 对象 formMethod 属性
-
Button 对象 formMethod 属性
formMethod属性设置或返回按钮的formmethod属性的值。formmethod属性指定在发送表单数据时使用的HTTP方法。此属性会覆盖表单的method属性。formmethod属性仅用于type=“submit”的按钮。表单数据可以作为URL变量(使用method=“get”)或HTTP post(使用method =“post”)发送。关于“get”方法的说明:- 它将表单数据附加到名称/值对中的URL
- 对于用户想要为结果添加书签的表单提交,它很有用
- 您可以在URL中放置多少数据(在浏览器之间有所不同)是有限制的,因此,您无法确定是否所有表单数据都已正确传输
- 切勿使用“get”方法传递敏感信息!(密码或其他敏感信息将显示在浏览器的地址栏中)
关于“post”方法的说明:- 它将表单数据作为HTTP事务发送
- 使用“post”方法的表单提交无法加入书签
- 它比“get”更强大和安全
- 它没有尺寸限制
注意: formmethod属性对于HTML5中的<button>元素是新的。返回发送表单数据时使用的HTTP方法:
尝试一下var x = document.getElementById("myBtn").formMethod;
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 属性 formMethod 10.0+支持支持支持支持 -
语法
返回formMethod属性:ButtonObject.formMethod设置formMethod属性ButtonObject.formMethod = get|post -
属性值
值 描述 get 将表单数据附加到URL:URL?name=value&name=value post 将表单数据作为HTTP事务处理发送 -
技术细节
项目 描述 返回值 一个字符串,表示用于将表单提交到服务器的HTTP方法 -
-
相关页面
HTML参考:HTML <button> formmethod 属性