HTML 中的 input 标签有哪些 type【热度: 197】

关键词:input 标签 type 属性

HTML 中的<input>标签有多种type属性值,以下是一些常见的类型:

一、文本输入类型

  1. text

    • 用于输入单行文本。这是最常见的输入类型之一,用户可以在输入框中输入任何文本内容。
    • 例如:<input type="text">
  2. password

    • 用于输入密码,输入的内容会以掩码形式显示,以保护密码的安全性。
    • 例如:<input type="password">

二、数值输入类型

  1. number

    • 用于输入数值。可以设置最小值、最大值、步长等属性来限制输入的范围。
    • 例如:<input type="number" min="0" max="100" step="1">
  2. range

    • 以滑块的形式显示,用户可以通过拖动滑块来选择一个数值范围内的值。
    • 例如:<input type="range" min="0" max="100">

三、日期和时间输入类型

  1. date

    • 用于选择日期。通常会显示一个日期选择器,方便用户选择日期。
    • 例如:<input type="date">
  2. time

    • 用于选择时间。可以选择小时、分钟和秒。
    • 例如:<input type="time">
  3. datetime-local

    • 用于选择日期和时间,包括本地时区信息。
    • 例如:<input type="datetime-local">

四、选择类型

  1. checkbox

    • 复选框,用户可以选择多个选项。
    • 例如:<input type="checkbox">
  2. radio

    • 单选按钮,用户只能选择一个选项。通常多个单选按钮具有相同的name属性,以确保只能选择其中一个。
    • 例如:<input type="radio" name="option">
  3. select

    • 下拉列表,用户可以从预定义的选项中选择一个值。可以使用<option>标签来定义选项。
    • 例如:
<select>
  <option value="option1">Option 1</option>
  <option value="option2">Option 2</option>
</select>

五、按钮类型

  1. submit

    • 提交按钮,用于提交表单数据。通常与<form>标签一起使用。
    • 例如:<input type="submit" value="Submit">
  2. reset

    • 重置按钮,用于重置表单中的所有输入字段为初始状态。
    • 例如:<input type="reset" value="Reset">
  3. button

    • 普通按钮,可以通过 JavaScript 为其添加自定义的行为。
    • 例如:<input type="button" value="Click Me">

六、其他类型

  1. email

    • 用于输入电子邮件地址。浏览器可能会对输入的内容进行有效性验证。
    • 例如:<input type="email">
  2. url

    • 用于输入 URL 地址。浏览器可能会对输入的内容进行有效性验证。
    • 例如:<input type="url">
  3. search

    • 用于输入搜索关键词。通常会显示一些特定的样式,如圆角等。
    • 例如:<input type="search">
  4. hidden

    • 隐藏输入字段,用于在表单中传递数据,但不会在页面上显示给用户。
    • 例如:<input type="hidden" value="some-value">
  5. color

    • 用于选择颜色。通常会显示一个颜色选择器。
    • 例如:<input type="color">
  6. file

    • 用于上传文件。可以设置multiple属性允许选择多个文件。
    • 例如:<input type="file"><input type="file" multiple>