0
点赞
收藏
分享

微信扫一扫

HTML表单标签

f12b11374cba 2022-02-14 阅读 129
  1. input系列标签的基本介绍

  • 场景:在网页中显示收集用户信息的表单效果,如:登录页、注册页
  • 标签名:input
  • input标签可以通过type属性值的不同,展示不同效果
  • type属性值:
标签名type属性值说明
inputtext文本框, 用于输入单行文本
inputpassword密码框, 用于输入密码
inputradio单选框, 用于多选一
inputcheckbox多选框, 用于多选多
inputfile文件选择, 用于之后上传文件
inputsubmit提交按钮, 用于提交
inputreset重置按钮, 用于重置
inputbutton普通按钮, 默认无功能, 之后配合js添加功能
  • 文本框(type属性值: text)常用属性:

    属性名说明
    placeholder占位符, 提示用户输入内容的文本

请添加图片描述

value属性和name属性作用介绍

  • value属性: 用户输入的内容, 提交之后会发送给后端服务器
  • name属性: 当前控件的含义, 提交之后可以告诉后端发送过去的数据是什么含义
  • 后端接收到数据的格式是: name的属性值 = value的属性值
  1. button按钮标签

  • 场景:在网页中显示用户点击的按钮
  • 标签名:button
  • type属性值(同input的按钮系列):
标签名type属性值说明
buttonsubmit提交按钮, 点击之后提交数据给后端服务器
buttonreset重置按钮, 点击之后恢复表单默认值
buttonbutton普通按钮,默认无功能, 之后配合js添加功能
  • 注意点:
    谷歌浏览器中button默认是提交按钮
    button标签是双标签,更便于包裹其他内容:文字、图片等
  1. select下拉菜单标签

  • 场景:在网页中提供多个选择项的下拉菜单表单控件
  • 标签组成:
    select标签:下拉菜单的整体
    option标签:下拉菜单的每一项
  • 常见属性:
    selected:下拉菜单的默认选中
  1. textarea文本域标签

  • 场景:在网页中提供可输入多行文本的表单控件
  • 标签名:textarea
  • 常见属性:
    cols:规定了文本域内可见宽度
    rows:规定了文本域内可见行数
  • 注意点:
    右下角可以拖拽改变大小
    实际开发时针对于样式效果推荐用CSS设置
  1. label标签

  • 场景:常用于绑定内容与表单标签的关系

  • 标签名:label

  • 使用方法①:

    1. 使用label标签把内容(如:文本)包裹起来
    2. 在表单标签上添加id属性
    3. 在label标签的for属性中设置对应的id属性值
  • 使用方法②:

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

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

举报

相关推荐

0 条评论