1、value

value 属性规定输入字段的初始值。

2、readonly

readonly 属性规定输入字段为只读(不能修改)。readonly 属性不需要值。

3、disabled

disabled 属性规定输入字段是禁用的。被禁用的元素是不可用和不可点击的。被禁用的元素不会被提交。disabled 属性不需要值。

4、size

size 属性规定输入字段的尺寸(以字符计)。

5、maxlength

maxlength 属性规定输入字段允许的最大长度。

6、autocomplete

autocomplete 属性规定表单或输入字段是否应该自动完成。

当自动完成开启,浏览器会基于用户之前的输入值自动填写值。

7、novalidate

novalidate 属性属于

属性。如果设置,则 novalidate 规定在提交表单时不对表单数据进行验证。


8、autofocus

autofocus 属性是布尔属性。如果设置,则规定当页面加载时 元素应该自动获得焦点。

9、form

form 属性规定 元素所属的一个或多个表单。如需引用一个以上的表单,请使用空格分隔的表单 id 列表。

10、formaction

formaction 属性规定当提交表单时处理该输入控件的文件的 URL。

formaction 属性覆盖

元素的 action 属性。


formaction 属性适用于 type="submit" 以及 type="image"。

11、formenctype

formenctype 属性规定当把表单数据(form-data)提交至服务器时如何对其进行编码(仅针对 method="post" 的表单)。

formenctype 属性覆盖

元素的 enctype 属性。


formenctype 属性适用于 type="submit" 以及 type="image"。

12、formmethod

formmethod 属性定义用以向 action URL 发送表单数据(form-data)的 HTTP 方法。

formmethod 属性覆盖

元素的 method 属性。


formmethod 属性适用于 type="submit" 以及 type="image"。

13、formnovalidate

novalidate 属性是布尔属性。

如果设置,则规定在提交表单时不对 元素进行验证。

formnovalidate 属性覆盖

元素的 novalidate 属性。


formnovalidate 属性可用于 type="submit"。

14、formtarget

formtarget 属性规定的名称或关键词指示提交表单后在何处显示接收到的响应。

formtarget 属性会覆盖

元素的 target 属性。


formtarget 属性可与 type="submit" 和 type="image" 使用。

15、height 和 width

height 和 width 属性规定 元素的高度和宽度。

height 和 width 属性仅用于 。

注释:请始终规定图像的尺寸。如果浏览器不清楚图像尺寸,则页面会在图像加载时闪烁。

16、list

list 属性引用的 元素中包含了 元素的预定义选项。

17、min 和 max

min 和 max 属性规定 元素的最小值和最大值。

min 和 max 属性适用于如需输入类型:number、range、date、datetime、datetime-local、month、time 以及 week。

18、multiple

multiple 属性是布尔属性。

如果设置,则规定允许用户在 元素中输入一个以上的值。

multiple 属性适用于以下输入类型:email 和 file。

19、pattern

pattern 属性规定用于检查 元素值的正则表达式。

pattern 属性适用于以下输入类型:text、search、url、tel、email、and password。

20、placeholder

placeholder 属性规定用以描述输入字段预期值的提示(样本值或有关格式的简短描述)。

该提示会在用户输入值之前显示在输入字段中。

placeholder 属性适用于以下输入类型:text、search、url、tel、email 以及 password。

21、required

required 属性是布尔属性。

如果设置,则规定在提交表单之前必须填写输入字段。

required 属性适用于以下输入类型:text、search、url、tel、email、password、date pickers、number、checkbox、radio、and file。

22、step

step 属性规定 元素的合法数字间隔。

示例:如果 step="3",则合法数字应该是 -3、0、3、6、等等。

提示:step 属性可与 max 以及 min 属性一同使用,来创建合法值的范围。

step 属性适用于以下输入类型:number、range、date、datetime、datetime-local、month、time 以及 week。