认识表单标签

180 阅读4分钟

目录

1. 表单标签的基本介绍

1.1. input系列标签

1.1.1 input 系列标签﹣文本框

1.1.2 input 系列标签 - 密码框

1.1.3 input 系列标签﹣单选框

1.1.4 input 系列标签﹣复选框

1.1.5 input 系列标签﹣文件选择

1.1.6 input 系列标签﹣按钮

1.2. button 按钮标签

1.3. select 下拉菜单标签

1.4. textarea 文本域标签

1.5. label 标签


1. 表单标签的基本介绍

1.1. input系列标签

  • 用途(场景):在网页中显示收集用户信息的表单效果,如:登录页、注册页
  • 标签名:input

input 标签可以通过 type 属性值的不同,展示不同效果

  • type 属性值:
标签名type属性值说明
inputtext文本框,用于输入单行文本
inputpassword密码框,用于输入密码
inputradio单选框,用于多选一
inputcheckbox多选框,用于多选多
inputfile文件选择,用于之后上传文件
inputsubmit提交按钮,用于提交
inputreset重置按钮,用于重置
inputbutton普通按钮,默认无功能,之后配合 js 添加功能

1.1.1 input 系列标签﹣文本框

  • 用途(场景):在网页中显示输入单行文本的表单控件
  • type 属性值: text
  • 常用属性:
属性名说明
placeholder占位符。提示用户输入内容的文本提交

1.1.2 input 系列标签 - 密码框

  • 用途(场景):在网页中显示输入密码的表单控件
  • type 属性值:password
  • 常用属性:
属性名说明
placeholder占位符。提示用户输入内容的文本提交

1.1.3 input 系列标签﹣单选框

  • 用途(场景):在网页中显示多选一的单选表单控件
  • type 属性值: radio
  • 常用属性:
属性名说明
name分组。有相同 name 属性值的单选框为一组,一组中同时只能有一个被选中
checked默认选中
  • 注意点:

name 属性对于单选框有分组功能

有相同 name 属性值的单选框为一组,一组中只能同时有一个被选中

1.1.4 input 系列标签﹣复选框

  • 用途(场景):在网页中显示多选多的多选表单控件
  • type 属性值: radio
  • 常用属性:
属性名说明
checked默认选中

1.1.5 input 系列标签﹣文件选择

  • 用途(场景):在网页中显示文件选择的表单控件
  • type 属性值: file
  • 常用属性:
属性名说明
multiple多文件选择

1.1.6 input 系列标签﹣按钮

  • 用途(场景):在网页中显示不同功能的按钮表单控件
  • type 属性值:
标签名属性名说明
inputsubmit提交按钮。点击之后提交数据给后端服务器
inputreset重置按钮。点击之后恢复表单默认值
inputbutton普通按钮。默认无功能,之后配合 js 添加功能
  • 注意点:

如果需要实现以上按钮功能,需要配合 form 标签使用

form 使用方法:用 form 标签把表单标签一起包裹起来即可

1.2. button 按钮标签

  • 用途(场景):在网页中显示用户点击的按钮
  • 标签名: button
  • type 属性值(同 input 的按钮系列):
标签名type 属性值说明
buttonsubmit提交按钮。点击之后提交数据给后端服务器
buttonreset重置按钮。点击之后恢复表单默认值
buttonbutton普通按钮。默认无功能,之后配合 js 添加功能
  • 注意点:

谷歌浏览器中 button 默认是提交按钮

button 标签是双标签,更便于包裹其他内容:文字、图片等

1.3. select 下拉菜单标签

  • 用途(场景):在网页中提供多个选择项的下拉菜单表单控件
  • 标签组成:

select 标签:下拉菜单的整体

option 标签:下拉菜单的每一项

  • 常见属性:selected:下拉菜单的默认选中

1.4. textarea 文本域标签

  • 用途(场景):在网页中提供可输入多行文本的表单控件
  • 标签名: textarea
  • 常见属性:

cols :规定了文本域内可见宽度

rows :规定了文本域内可见行数

  • 注意点:

右下角可以拖拽改变大小

实际开发时针对于样式效果推荐用 CSS 设置

1.5. label 标签

  • 用途(场景):常用于绑定内容与表单标签的关系
  • 标签名:label
  • 使用方法①:

1.使用 label 标签把内容(如:文本)包裹起来

2.在表单标签上添加 id 属性

3.在 label 标签的 for 属性中设置对应的 id 属性值

  • 使用方法②:

1.直接使用 label 标签把内容(如:文本)和表单标签一起包裹起来

2.需要把 label 标签的 for 属性删除即可