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。