例
第二个提交按钮覆盖形式的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交易 |