21xrx.com
2025-06-01 21:35:36 Sunday
登录
  

HTML <input>标签

例子

一个带有三个文本输入域的HTML表单,;两个文本输入框和一个提交按钮:

<form action="demo_form.php">
  姓氏: <input type="text" name="fname"><br>
  名字: <input type="text" name="lname"><br>
  <input type="submit" value="提交">
</form>
Markup

定义和使用

<input>标签指定一个用户能录入信息的输入域.

<input>元素在<form>元素中用于声明允许用户输入数据的输入控件.

输入字段可以根据类型属性发生变化.

浏览器支持

元素
<input> 支持 支持 支持 支持 支持

提示和注意

注意:<input>元素是空的,它只包含属性.

提示:使用<label>元素为<input>元素定义标签.

HTML 4.01和HTML5之间的差异

"align"属性在HTML5里不支持.

在HTML5里,<input>标签有几个新属性,并且type属性新增了几个值.

HTML和XHTML之间的差异

在HTML里,<input>标签没有结束标签.

在XHTML里,<input>标签必须要正确的关闭,例如像这样<input />

属性

=HTML新属性

属性属性值描述
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")
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
指定将表单数据提交到服务器时应如何编码(类型="submit"和type="image")
formmethod get
post
定义HTTP方法,用于将数据发送到指定URL(type="submit"和type="image")
formnovalidate formnovalidate 定义表单元素在提交时不应被验证.
formtarget _blank
_self
_parent
_top
framename
指定在提交表单后在哪里显示返回的数据(type="submit"和type="image").
height pixels 指定<input>元素的高度(仅用于type="image")
list datalist_id 引用一个<dataList>元素,它包含一个<input>元素的预定义选项.
max number
date
指定<input>元素的最大值.
maxlength number 指定<input>元素中允许的最大字符数.
min number
date
指定<input>元素的最小值.
multiple multiple 指定用户可以在<input>元素中输入多个值.
name text 指定<input>元素的名称
pattern regexp 指定用于检查<input>元素的值的正则表达式.
placeholder text 指定一个简短的提示,该提示描述<input>元素的期望值.
readonly readonly 指定输入字段是只读的.
required required 指定必须在提交表单之前填写输入字段.
size number 指定<input>元素的宽度(以字符为单位).
src URL 指定要用作提交按钮的图像的URL(仅用于type="image").
step number 指定输入字段的间隔数字.
type button
checkbox
color
date
datetime
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事件属性.

默认CSS设置

没有.

  
  

评论区

21技术    www.21xrx.com 备案号:蜀ICP备17043188号-2