阅读 114

网页上收集的信息如何发送?

网页上收集用户信息完成后,都需要发送到服务器上存储起来,存储是后台的事,但是我们需要负责发送,是如何发送消息呢?

form标签的属性及意义:

action属性

定义表单提交时的地址,需要后台提供。

method属性

定义提交表单时http方式。常用的就是get和post两种方式 一般要与后台保持一致。不设置method值时,http默认是get。

get与post区别:

  1. get是从服务器获得数据,post是向服务器传送数据。
  2. 传输方式:get提交数据时数据会以键值对的形式添加到url后面,post会将数据保留到form数据体中。
  3. 传输大小:get受到url长度限制,传输数据量小,而post不受限制。
  4. 安全性:get传输数据暴露在url中,post不会显示,有效保护用户信息,安全性高一些。

target属性

规定提交表单后何处显示收到的响应。具体的属性值及意义:

  • _blank 响应显示在新窗口选项
  • _self 响应显示在当前窗口
  • _parent 响应显示在父框架中
  • _top响应显示在窗口的整个框架
  • framename 响应显示在命名iframe的框架中

autocomplete属性

规定表单是否打开自动填写(用户之前输入)值,如果打开添加 autocomplete="on"。

novalidate属性

属性值是布尔值规定提交时是否验证表单数据。布尔值就是一个非真即假的数据,不懂得可忽略,我们后边数据类型中细讲。

示例代码:

<form action="提交地址" target="_blank" method="post" autocomplete="on" novalidate="false">
    <input type="text" placeholder="请输入账号"><br/>
    <input type="password" placeholder="密码"><br>
    <select >
    <option value="1">第一项option>
    <option value="2">第二项option>
    select><br/>
    <textarea >textarea><br/>
    <button>提交按钮button>
form>

 

原文:https://www.cnblogs.com/web-learn/p/14940724.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐