HTML <form> method 属性

返回上一级

method 方法用于设置如何发送表单数据 ( form-data ) ( 表单数据会被发送到在 action 属性中设置的页面中 )

表单数据可被作为 URL 变量的形式来发送 ( method="get" ) 或者作为 HTTP post 事务的形式来发送 method="post"

关于 GET

  1. 将表单数据以名称/值对的形式附加到 URL 中
  2. URL 的长度是有限的(大约 3000 字符)
  3. 绝不要使用 GET 来发送敏感数据!(在 URL 中是可见的)
  4. 对于用户希望加入书签的表单提交很有用
  5. GET 更适用于非安全数据,比如在 Google 中查询字符串

关于 POST

  1. 将表单数据附加到 HTTP 请求的 body 内(数据不显示在 URL 中)
  2. 没有长度限制
  3. 通过 POST 提交的表单不能加入书签

语法

<form method="get|post"></form>

属性值

描述
get 默认。将表单数据 ( form-data ) 以名称/值对的形式附加到 URL 中
例如:URL?name=value&name=value
post 以 HTTP post 事务的形式发送表单数据 ( form-data )

浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主流浏览器都支持 method 属性

范例

使用 "get" 方法来提交表单

<form action="/dy/html/getpost" method="get">
    First name: <input type="text" name="fname"><br>
    Last name: <input type="text" name="lname"><br> 
    <input type="submit" value="提交">
</form>

运行范例 »

更多范例

  1. 使用 "post" 方法来提交表单

    通过 "post" 方法来发送表单数据

返回上一级

HTML 全部标签

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.