最适合网络开发者的网站
HTML5。英语版 W3Schools。完整标签指南

尿素

HTML <input> 标签


例子

具有三个输入字段的 HTML 表单;两个文本字段和一个提交按钮:

<form action="/action_page.html">
<label for="fname">名:</label>
  <input type="text" id="fname" name="fname"><br><br>
<label for="lname">姓:</label>
  <input type="text" id="lname" name="lname"><br><br>
<input type="submit" value="提交">
</form>
亲自尝试 »

定义和用法

<input> 标签指定用户可以输入数据的输入字段。

<input> 元素是最重要的表单元素。

<input> 元素可以以多种方式显示,具体取决于类型属性。

不同的输入类型如下:

  • <input type="button">
  • <input type="checkbox">
  • <input type="color">
  • <input type="date">
  • <input type="datetime-local">
  • <input type="email">
  • <input type="file">
  • <input type="hidden">
  • <input type="image">
  • <input type="month">
  • <input type="number">
  • <input type="password">
  • <input type="radio">
  • <input type="range">
  • <input type="reset">
  • <input type="search">
  • <input type="submit">
  • <input type="tel">
  • <input type="text"> (默认值)
  • <input type="time">
  • <input type="url">
  • <input type="week">

看着那(这 类型 属性来查看每种输入类型的示例!


提示和说明

提示: 始终使用<label> 标签来定义标签<input type="text">, <input type="checkbox">, <input type="radio">, <input type="file">, 和 <input type="password">.


浏览器支持

元素
<input> 是的 是的 是的 是的 是的

属性

属性 价值 描述
接受 文件扩展名
声音的/*
视频/*
图像/*
媒体类型
指定用户可以从文件输入对话框中选择的文件类型的过滤器(仅适用于 type="file")
替代 文本 指定图像的替代文本(仅适用于 type="image")
自动完成
离开
指定<input>元素应该启用自动完成功能
自动对焦 自动对焦 指定<input>页面加载时元素应自动获得焦点
已检查 已检查 指定<input>页面加载时应预先选择元素(对于 type="checkbox" 或 type="radio")
目录名 输入名称.目录 指定将提交的文本方向
已禁用 已禁用 指定<input>元素应该被禁用
形式 表单 ID 指定表格<input>元素属于
形成 网址 指定提交表单时处理输入控件的文件的 URL(针对 type="submit" 和 type="image")
形式类型 应用程序/x-www-form-urlencoded
多部分/表单数据
文本/纯文本
指定将表单数据提交到服务器时应如何编码(针对 type="submit" 和 type="image")
形式方法 得到
邮政
定义将数据发送到操作 URL 的 HTTP 方法(针对 type="submit" 和 type="image")
表单验证 表单验证 定义表单元素在提交时不需要验证
表单目标 _空白的
_自己
_parent
_顶部
框架名称
指定在何处显示提交表单后收到的响应(针对 type="submit" 和 type="image")
高度 像素 指定高度<input>元素(仅适用于 type="image")
列表 数据列表编号 指的是<datalist>包含预定义选项的元素<input>元素
最大限度 数字
日期
指定最大值<input>元素
最长长度 数字 规定允许的最大字符数<input>元素
分钟 数字
日期
指定最小值<input>元素
最小长度 数字 指定所需的最小字符数<input>元素
多种的 多种的 指定用户可以在<input>元素
姓名 文本 指定<input>元素
图案 正则表达式 指定正则表达式,<input> 检查元素的值
占位符 文本 指定一个简短的提示,描述预期的值<input>元素
只读 只读 规定输入字段是只读的
必需的 必需的 规定在提交表单之前必须填写输入字段
尺寸 数字 指定字符的宽度<input>元素
源码 网址 规定用作提交按钮的图像的 URL(仅适用于 type="image")
数字
任何
规定输入字段中合法数字之间的间隔
类型 按钮
复选框
颜色
日期
日期时间本地
电子邮件
文件

图像

数字
密码
收音机
范围
重置
搜索
提交
电话
文本
时间
网址
星期
指定类型<input>要显示的元素
价值 文本 指定<input>元素
宽度 像素 指定<input>元素(仅适用于 type="image")

全局属性

<input> 标签还支持HTML 中的全局属性.


事件属性

<input> 标签还支持HTML 中的事件属性.


相关页面

HTML 教程:

HTML DOM 参考:


默认 CSS 设置

没有任何。