美文网首页
HTML表单用法

HTML表单用法

作者: LouisJ | 来源:发表于2017-12-08 15:33 被阅读0次

含义:表单是一个包含表单元素的区域,表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素

<input>标签

image.png
PS:type说明数据类型是文本,name表示这个数据是什么,提交数据给服务器时就是user=value

<form>标签
表单数据必须被<form>标签包裹,不然无法提交
form标签是表单的外壳,主要属性有4个
1.action属性:表单提交的地址
2.method属性:提交表单的方法,有get和post两种
get类型向服务器发送请求实例,图中url为请求,get方式只是数据的简单组合,形成新的url

image.png
post类型使用实例
image.png

对比&总结

  • get类型url简单组合,复杂;post类型url简介,安全
  • get类型适合提交数据量少的,例如在服务器搜索一篇论文
  • post类型适合安全性要求高的,或者像提交一片文章这样数据量大的

3.target:在何处打开action
4.enctype:编码方式


image.png

举例

image.png

<label>标签

  • 给输入框前加上文字
  • label for:在点击输入框前的文字时,对应输入框进入输入状态,需要与input中id的值对应

<input>标签中type的值
所有input都要加上name,不然会无法传输数据
text:普通的文本框,单行输入

password:字符变为黑色小圆点

radio:单选框,对于radio,name属性一样,则所有的选项为一组,只能选中一个
checkbox:复选框
PS:单复选框勾选状态默认都是on,需要在属性中加上value,才能向服务器发送对应的信息

file:页面出现按钮,点击后出现文件夹,让你选择文件上传,其中的accept规定了文件类型

select:下拉菜单。选项用option标签包裹,传输值为value中的值,加上selected的选项是下拉菜单的默认选项。

<textarea>标签:多行文本框,直接在开始和闭合标签中间部分输入内容,就相当于value值,与input不同

type的hidden:csrf攻击?

  • 暂存一些数据,便于后期调用,而用户看不见
  • 安全考虑,后端可对csrf值做校验


    image.png
    image.png
image.png

reset:清空用户所填数据
submit:提交

placeholder

image.png
image.png

相关文章

  • HTML表单的简单用法

    HTML表单的简单用法:HTML表单用于搜集不同类型的用户输入。 元素定义HTML表单。HTML表单包含表单元素。...

  • HTML表单的用法

    HTML表单的用法 表单表单作用:HTML表单用于搜集不同类型的用户输入。表单的工作机制访问一个含有表单的页面输入...

  • FORM 表单

    html表单的简单用法 form表单作用: form标签用于为用户输入创建HTML表单,用于向服务器传输数据 fo...

  • 表单的一些用法

    HTML表单的一些用法 1.表单的作用: HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据...

  • HTML表单介绍

    HTML表单用法 HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户与Web服...

  • form的基本知识

    1.form表单的定义和用法? 标签用于为用户输入创建 HTML 表单。表单能够包含 input 元素,比如文本字...

  • form介绍

    表单的用法 form表单的作用,常用的input标签,及其作用? HTML的form表单主要是用于收集提交不同类型...

  • HTML表单用法

    HTML 表单用于搜集不同类型的用户输入。 1.

    元素: 元素定义 HTML 表单 1.<...

  • HTML表单的用法

    Html表单用于搜集不同类型的用户输入。 常用属性 元素 元素定义 HTML 表单区间,而这个区间的...

  • html表单的用法

    form 是html中一个比较常用的标签,form的作用是用来收集用户输入的信息,即用户需要与服务器交互,需要提交...

网友评论

      本文标题:HTML表单用法

      本文链接:https://www.haomeiwen.com/subject/wjqlixtx.html