【表单标签(知识点超全版本)】

表单标签

  • 1.表单标签
    • 1.1 表单标签 有哪些 ?
    • 1.2 HTML5 中的表单标签 有哪些 ?
    • 1.3 ★ form 供用户输入 创建 HTML 表单 (交互+收集 用户信息,表明 我是表单)
      • 1.3.1 form 表单标签的常用属性
        • ⑴ enctype 属性: 表单数据 编码类型
        • ⑵ accept-charset 属性: 服务器 接受的字符编码 集合(空格分隔)
        • ⑶ ♣ action 属性: 服务器页面 地址 (处理表单数据的 程序url )
        • ⑷ ♣ method 属性: 发送/提交 表单数据的 HTTP 方法
        • ⑸ target 属性: (响应页面) 打开位置
        • ⑹ autocomplete 属性: 自动完成 (on | off)
        • ⑺ novalidate 属性: 不验证 (表单输入,布尔属性)
    • 1.4 ★ input 收集 用户输入的信息
      • 1.4.1 input 输入标签 的常用属性
        • ⑴ accept 属性: 可接受的 上传文件类型(MIME 类型/文件后缀名,仅限 type="file")
        • ⑵ alt 属性: 图像替代文本 ( 图像不显示时 ,仅限 type="image")
        • ⑶ checked 属性: 选中项 (布尔属性,仅限 type="checkbox" 和 type="radio")
        • ⑷ disabled 属性: 禁用元素 ( 不可点击,布尔属性 disabled="disabled" )
        • ⑸ value 属性: 输入控件的值(按钮显示标签 + 文本默认值 + 选择项关联值)
        • ⑹ tabindex 属性: tab 键 聚焦导航 (整数值,Tab 键访问顺序)
      • 1.4.2 input 输入标签 新增的 html5 属性
        • ⑴ autofocus 属性: 自动对焦 ( 获得焦点,仅限一个)
        • ⑵ src 属性: 图片地址 url (限 type="image")
        • ⑶ step 属性: 间隔值
        • ⑷ form 属性: 所属表单
        • ⑸ formaction 属性: (表单提交到的) 服务器页面地址(限 type="submit",type="image")
        • ⑹ formenctype 属性: (表单数据) 编码类型(限 type="submit",type="image")
        • ⑺ formmethod 属性: (表单数据) 发送/传输方法 (限 type="submit",type="image")
        • ⑻ formnovalidate 属性: 不验证 表单数据 (限 type="submit",type="image")
        • ⑼ formtarget 属性: (响应页面) 打开位置 (限 type="submit",type="image")
        • ⑽ height 属性: 图片高度 (限 type="image")
        • ⑾ list 属性: 绑定 datalist 数据列表(设置 预选值)
        • ⑿ max 属性: 最大值 (max="number|date")
        • ⒀ maxlength 属性: (正整数,允许输入的 最大字符数 ,限 type="text",type="password")
        • ⒁ multiple 属性: 多个值 (限 type="email",type="file")
        • ⒂ name 属性: 名称 (name/value 值对, 传递值)
        • ⒃ pattern 属性: 格式设置 ( 正则表达式 )
        • ⒄ placeholder 属性: 占位符 ( 示例值 )
        • ⒅ readonly 属性: 只读属性 ( 不能修改,限 type="text",type="password" )
        • ⒆ required 属性: 不能为空
        • ⒇ size 属性: 可见宽度
      • 1.4.3 type 属性: 输入的类型
    • 1.5 ★ textarea 定义 多行文本输入
      • 1.5.1 textarea 多行文本域 标签 的属性 有哪些 ?
        • ⑴ rows 属性: (多行文本) 可见行数(正整数)
        • ⑵ cols 属性: (多行文本) 可见列数(正整数)
      • 1.5.2 textarea 多行文本域 标签 的 html5 新属性
        • ⑴ wrap 属性: 提交值中,文本是否保 留自动换行符
    • 1.6 ★ button 定义一个 按钮 (type 属性必需,value 属性值=标签内容)
      • 1.6.1 button 按钮标签的 属性
        • ⑴ autofocus : 自动获得焦点
        • ⑵ disabled: 禁用
        • ⑶ form: 绑定表单
        • ⑷ formaction: 服务器页面 地址(覆盖 form 的 action)
        • ⑸ type: 按钮类型 (submit | button | reset)
    • 1.7 ★ select 可含有多个选项的 下拉列表
      • 1.7.1 select 下拉列表的 属性
        • ⑴ autofocus 属性: 自动获得焦点
        • ⑵ disabled 属性: 禁用
        • ⑶ form 属性: 所属表单
        • ⑷ multiple 属性: 多选
        • ⑸ size 属性: 可见行数
    • 1.8 ★ optgroup 对选项 进行分组 (label 必需属性)
      • ⑴ label 属性: 分组的名称
      • ⑵ disabled 属性: 禁用
    • 1.9 ★ option (下拉列表,数据列表中的) 一个选项
    • 1.10 ★ label 为 输入input 元素 定义 标注说明(for 属性 关联控件)
      • ⑴ for 属性: 绑定 关联标签 (搭配 被关联标签的 id )
    • 1.11 ★ fieldset 将 表单的 相关联元素 分组 (legend 表单分组说明)
    • 1.12 ★ datalist 定义 一组 数据列表 (搭配 option[value] 标签)
      • ♣ 绑定 数据列表 id 属性(搭配 input 标签的 list 属性)
    • 1.13 ★ output 定义 输出结果的 容器
      • ⑴ for 属性: 绑定 输出关联的 标签 (搭配 标签 id)

1.表单标签

  • 快速搜索:涉及知识点比较多,看过之后忘了很正常,想查询时,请按 Ctrl+F 快速搜索关键字哦。搜索后,多次按下 enter 键 ,或搜索框后的 上下箭头,就能在关键词之间 快速跳转。

1.1 表单标签 有哪些 ?

标签名 用于
定义供用户输入的 HTML 表单
定义 输入 控件。