目录

表单元素

#

# 常见的表单元素

  • form 表单,一般情况下其他表单相关元素都是它的后代元素
  • input 单行文本输入框、单选框、复选框、按钮等
  • textarea 多行文本框
  • select option 下拉选择框
  • button 按钮
  • label 表单元素的标题

# input 元素

input 元素有如下常见的属性

  • text: 文本输入框(明文输入)
  • password: 密码文本输入框
  • radio: 单选框
  • checkbox: 复选框
  • button: 按钮
  • reset: 重置
  • submit: 提交表单数据给服务器
  • file: 文件上传
  • readonly: 只读
  • disabled: 禁用
  • checked: 默认选中,只有当 type 为 radio 或者 checkbox 时可用
  • autofocus: 当前页面加载,自动聚焦
  • name: 名字
  • value: 取值
  • 文档地址 https://developer。mozilla.org/zh-CN/docs/Web/HTML/Element/Input

# 布尔属性

常见的布尔属性有 disabled, checked, readonly, multiple, autofocus, selected

布尔属性没有属性值,写上属性名就代表使用这个属性,如果要给布尔属性设置值,写上属性名就代表使用这个属性

# 表单按钮

input 在表单中可以实现按钮的效果

  • 普通按钮 <input type="button" value="普通按钮"/> 使用 value 属性设置按钮文字
  • 重置按钮 <input type="reset" value="重置按钮"/> 重置它所属 form 的所有表单元素,包括 input, textare, select
  • 提交按钮 <input type="submit" value="提交按钮"/> 提交它所属 form 的表单数据给服务器 input, textare, select

通过按钮来实现

  • <button type="button">普通按钮</button>
  • <button type="reset">重置按钮</button>
  • <button type="submit">提交按钮</button>

# input 和 label 的关系

  • label 元素一般和 input 配合使用,用来解决 input 的标题
  • label 可以和某个 input 绑定,点击 label 就可以激活对应的 input 变成选中

# radio 使用

name 相同的 radio 才具备单选功能

# checkbox 的使用

可以将 input 的 type 属性设置为 checkbox 即可变为多选框,同一种类型的 checkbox, name 值要保持一致

# textarea的使用

常用的属性

  • col: 列数
  • rows: 行数

缩放的CSS设置

  • 禁止缩放:resize: none
  • 水平缩放: resize: horizontal
  • 垂直缩放: resize: vertical
  • 水平垂直缩放: resize: both

# select和option的使用

option是select的子元素,一个option代表一个选项

select常用属性

  • multiple 可以多选
  • size 可以显示多少项

option常用属性

  • selected 默认被选中

# form常见的属性

form通常作为表单元素的父元素

  • form可以将整个表单作为一个整体进行操作
  • 表单重置
  • 表单提交

form常见的属性

  • action 用于提交表单的请求URL
  • method 请求方法,默认是GET
  • target 在什么地方打开URL
上次更新: 2022/07/04, 08:35:01
最近更新
01
防抖和节流
02-06
02
正则表达式
01-29
03
async_await函数
12-30
更多文章>