HTML <form> 标签method属性

  • <form>标签method属性定义和用法

    method属性指定如何发送表单数据(表单数据发送到action属性中指定的页面)。
    表单数据可以作为URL变量(使用method =“get”)发送,也可以作为HTTP post 事务发送(使用method =“post”)。
    关于GET的说明:

    • 将表单数据以键/值对的形式附加到URL中
    • URL的长度是有限的(约3000个字符)
    • 切勿使用GET发送敏感数据!(将在URL中显示)
    • 对于用户想要为结果添加书签的表单提交很有用
    • GET更适合非安全数据,例如Google中的查询字符串
    关于POST的说明:
    • 将表单数据附加到HTTP请求的正文中(数据未显示在URL中)
    • 没有尺寸限制
    • 使用POST的表单提交无法添加书签

  • <form>标签method属性浏览器支持

    Edge/IE Chrome FireFox Safari Opera
    支持 支持 支持 支持 支持
  • <form>标签method属性语法

    <form method="get|post">

  • <form>标签method属性实例

    <!DOCTYPE html>
    <html>
    <body>
    
    <form action="/jc_script/urlencode.php" method="post">
      First name:<input type="text" name="fname"><br>
      E-mail: <input type="email" name="email"><br>
      <input type="submit" value="提交">
    </form>
     
    
    </body>
    </html>
    
    尝试一下
  • HTML4.01和HTML5之间的差异

    没有。

  • <form>标签method属性值

    属性值 描述
    get 默认值。将表单数据以键/值对的形式追加到URL: URL?name=value&name=value
    post 以HTTP post事务的形式发送表单数据