HTML <input> 标签formmethod属性
-
<input>标签formmethod属性定义和用法
formmethod属性定义用于将表单数据发送到操作URL的HTTP方法。
formmethod属性会覆盖<form>元素的method属性。
注意: formmethod属性可以与type=“submit”或者type=“image”一起使用。
表单数据可以作为URL变量(method =“get”)发送,也可以作为HTTP post 事务(method =“post”)发送。
关于“get”方法的注释:- 此方法将表单数据以键/值对的方式附加到URL中
- 此方法对于表单提交用户希望为结果添加书签非常有用
- 您可以在URL中放置多少数据(在浏览器之间的限制有所不同),因此,您无法确定是否所有表单数据都已正确传输
- 切勿使用“get”方法传递敏感信息!(密码或其他敏感信息将显示在浏览器的地址栏中)
- 此方法将表单数据作为HTTP事务处理发送
- 使用“post”方法的表单提交无法添加书签
- “post”方法比“get”更健壮,更安全,“post”没有大小限制
-
<input>标签formmethod属性浏览器支持
Edge/IE Chrome FireFox Safari Opera 10.0(含)以上 9.0(含)以上 4.0(含)以上 5.1(含)以上 10.6(含)以上 -
HTML4.01和HTML5之间的差异
formmethod属性是HTML5中的新增功能。
-
<input>标签formmethod属性语法
<input formmethod="get|post"> -
<input>标签formmethod属性实例
尝试一下<form action="/jc_script/action.php" method="get" target="_blank"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="提交"> <input type="submit" formmethod="post" value="用POST提交"> </form>
-
<input>标签formmethod属性值
属性值 描述 get 将表单数据附加到名称/值对中的URL:URL?name=value&name=value post 将表单数据作为HTTP事务处理发送