HTML <form>标签的method属性
示例在下例中,表单数据将通过“GET”方法发出(即将数据附加到URL上):
试一个 » (本页底部提供了更多示例) |
定义及用法
<form>标签的method属性用于指出,采用何种HTTP方法来发送表单数据(表单数据将被发送给action属性所指定的URL处理)。
表单数据可以采用HTTP GET方法(method="get")发送,也可以采用HTTP POST方法(method="post")发送。
关于method="get"的说明:
- 此方法把表单数据以名值对的形式附加到URL上。
- 采用此方法提交表单后,其结果页面的URL可被收藏(URL里包含有相关参数),以便今后再次访问。
- 受URL长度限制(不同浏览器有所差异),此方法不能提交超过一定量的数据。因此,当数据过多时,你难以确保所有数据都能被正确发送出去。
- 千万不要用GET方法传送密码等敏感信息!(发出的数据会在浏览器地址栏中显示出来)
关于method="post"的说明:
- 本方法采用HTTP POST方法发送表单数据。
- 采用POST方法提交表单,其结果页面的URL是无法收藏的(URL里不含有相关参数)。
- POST方法比GET方法更健壮、更安全,而且POST方法对数据大小没有限制。
浏览器支持
所有主流浏览器均支持<form>标签的method属性。
语法
<form method="value"> |
属性值
值 | 描述 |
---|---|
get | 采用HTTP GET方法发送表单数据。表单数据将被附加到URL上:URL?name=value&name=value |
post | 采用HTTP POST方法发送表单数据 |
试一个——示例 |
method="post"的表单示例
使用POST方法发送表单数据。
HTML <form>标签