例
提交使用一种形式"get"的方法:
<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">
</form>
试一试» 更多“试一试”的例子。
定义和用法
该method属性指定如何发送表单数据(表单数据被发送到指定的页面action属性)。
表单数据可以作为URL变量发送(与method="get" )或HTTP post交易(与method="post" )。
注上GET :
- 追加表单数据到名称/值对的URL
- 一个URL的长度是有限的(约3000字)
- 切勿使用GET发送的敏感数据! (将在URL中可见)
- 有用的其中一个用户想书签结果表单提交
- GET是用于非安全数据更好,就像在谷歌查询字符串
注上POST :
- 附加在HTTP请求的主体内部格式数据(数据未示出的是在网址)
- 没有大小限制
- 与表单提交POST ,不可添加书签
浏览器支持
属性 | |||||
---|---|---|---|---|---|
method | 是 | 是 | 是 | 是 | 是 |
HTML 4.01和HTML5之间的差异
没有。
句法
<form method="get|post">
属性值
值 | 描述 |
---|---|
get | 默认。 追加表单数据以名称/值对的网址: URL?name=value&name=value |
post | 发送表单数据作为HTTP POST交易 |
更多示例
例
提交使用一种形式"post"的方法:
<form
action="demo_form_method_post.asp"
method="post">
First name: <input type="text" name="fname"><br>
Last name:
<input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
试一试»