Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

HTML <input> 标签


示例

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

<form action="/action_page.php">
  <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>
自己试试 »

定义和用法

The <input> 标签指定一个输入字段,用户可以在其中输入数据。

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

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

以下是不同的输入类型

  • <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">

查看 type 属性以查看每种输入类型的示例!


提示和注释

提示:始终使用 <label> 标签为 <input type="text"><input type="checkbox"><input type="radio"><input type="file"><input type="password"> 定义标签。


浏览器支持

元素
<input>


属性

属性 描述
accept file_extension
audio/*
video/*
image/*
media_type
指定用户可以从文件输入对话框中选择的允许的文件类型过滤器(仅适用于 type="file")。
alt text 为图像指定替代文本(仅适用于 type="image")。
autocomplete on
off
指定 <input> 元素是否应启用自动完成功能。
autofocus autofocus 指定 <input> 元素在页面加载时应自动获取焦点。
checked checked 指定 <input> 元素在页面加载时应预先选中(适用于 type="checkbox" 或 type="radio")。
dirname inputname.dir 指定将提交文本方向。
disabled disabled 指定 <input> 元素应被禁用。
form form_id 指定 <input> 元素所属的表单。
formaction URL 指定表单提交时将处理输入控件的文件的 URL(适用于 type="submit" 和 type="image")。
formenctype application/x-www-form-urlencoded
multipart/form-data
text/plain
指定将表单数据提交到服务器时应如何对其进行编码(适用于 type="submit" 和 type="image")。
formmethod get
post
定义将数据发送到操作 URL 的 HTTP 方法(适用于 type="submit" 和 type="image")。
formnovalidate formnovalidate 定义表单元素在提交时不应进行验证。
formtarget _blank
_self
_parent
_top
framename
指定在提交表单后接收到的响应将显示的位置(适用于 type="submit" 和 type="image")。
height pixels 指定 <input> 元素的高度(仅适用于 type="image")。
list datalist_id 引用包含 <input> 元素的预定义选项的 <datalist> 元素。
max number
date
指定 <input> 元素的最大值。
maxlength number 指定 <input> 元素中允许的最大字符数。
min number
date
指定 <input> 元素的最小值。
minlength number 指定<input>元素中所需的最小字符数
multiple multiple 指定用户可以在<input>元素中输入多个值
name text 指定<input>元素的名称
pattern regexp 指定用于检查<input>元素值的正则表达式
placeholder text 指定简短提示,描述<input>元素的预期值
popovertarget element_id 指定要调用的弹出框元素(仅适用于 type="button")
popovertargetaction hide
show
toggle
指定单击按钮时弹出框元素将发生什么(仅适用于 type="button")
readonly readonly 指定输入字段为只读
required required 指定在提交表单之前必须填写输入字段
size number 指定<input>元素的宽度(以字符为单位)
src URL 指定用作提交按钮的图像的 URL(仅适用于 type="image")
step number
any
指定输入字段中合法数字之间的间隔
type button
checkbox
color
date
datetime-local
email
file
hidden
image
month
number
password
radio
range
reset
search
submit
tel
text
time
url
week
指定要显示的<input>元素类型
value text 指定<input>元素的值
 
width pixels 指定<input>元素的宽度(仅适用于 type="image")

全局属性

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


事件属性

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


相关页面

HTML 教程

HTML DOM 参考


默认 CSS 设置

无。


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.