accept
仅对 file 输入类型有效。accept 属性定义了 file 上传控件可选择文件类型的列表。参见 file 输入类型以了解更多信息。
alt
仅对 image 类型有效。alt 属性提供了图片的替代文字,在图片的 src 属性缺失或对应资源加载失败时,会显示该属性的值。参见 image 输入类型以了解更多信息。
autocomplete
(不是一个布尔属性!)autocomplete 属性将一个空格分隔的字符串作为其值,描述输入应该提供什么类型的自动完成功能。一个典型的自动完成的实现是回忆以前在同一输入字段中输入的值,但也可能存在更复杂的自动完成形式。例如,浏览器可以与设备的联系人列表集成,在电子邮件输入栏中自动完成 email 地址。请参阅 autocomplete 以了解允许的值。
autocomplete 属性对 hidden、text、search、url、tel、email、date、month、week、time、datetime-local、number、range、color 和 password 类型的输入有效。该属性对于那些不返回数值或文本数据的输入控件没有效果,对除了 checkbox、radio、file 和任何按钮类型的所有输入类型均有效。
查看 HTML autocomplete 属性以了解额外信息,包括密码安全和对于 hidden 来说,autocomplete 的方式与其他输入类型略有不同。
autofocus
一个布尔属性,如果存在,表示当页面加载完毕(或包含该元素的
备注:
具有 autofocus 属性的元素可能在 DOMContentLoaded 事件触发前获得焦点。
文档中只有一个表单元素可以具有 autofocus 属性。如果放置了多于一个元素,会聚焦第一个具有该属性的元素。
autofocus 不能应用于类型为 hidden 的输入控件上,因为隐藏的控件不可聚焦。
警告:
自动聚焦表单控件会使使用读屏技术的视力障碍者和有认知障碍的人感到困惑。当指定了 autofocus 时,读屏器会将用户“传送”到表单控件上,而不会事先警告他们。
在应用 autofocus 属性时,要仔细考虑无障碍问题。自动聚焦于一个控件会导致页面在加载时滚动。焦点也会导致动态键盘在某些触摸设备上显示。虽然屏幕阅读器会宣布收到焦点的表单控件的标签,但屏幕阅读器不会宣布标签之前的任何内容,在小设备上的视力良好的用户同样会错过前面的内容所创造的背景。
capture
在 HTML 媒体捕获规范中引入,仅对 file 输入类型有效,capture 属性定义了应该使用哪种媒体(如麦克风、视频或相机)来捕获一个新文件,以便在支持场景中用 file 上传控件上传。参见 file 输入类型。
checked
布尔属性,对于 radio 和 checkbox 类型有效。如果在 radio 类型上出现,代表该单选按钮是当前同名称组中所选定的那一个。如果在 checkbox 类型上出现,代表页面加载时,默认选择该复选框,这并不代表复选框当前是否选择:如果复选框状态改变,该内容属性不会反馈这种改变,只会更新 HTMLInputElement 的 checked IDL 属性。
备注:
与其他输入控件不同,复选框和单选按钮的值只会在 checked 状态时才会包括在提交的数据中。如果当前是 checked 状态,复选框的名称和值就会被提交。
例如,name 为 fruit 的复选框含有 value 为 cherry 的一项,且该复选框为选中状态,提交的表单数据将包含 fruit=cherry;如果复选框为非活动状态,它不会列入到表单数据中。复选框和单选按钮的默认 value 值为 on。
dirname
仅对 text 和 search 输入类型有效。dirname 属性允许提交元素的方向。当包含这个属性时,表单控件将提交两个名称/值对:第一个是 name 和 value,第二个是 dirname 作为名称,其值为浏览器设置的 ltr 或 rtl。
html
当提交上述表单时,会发送 name / value 对 fruit=cherry 和 dirname / 方向对 fruit.dir=ltr。
disabled
一个布尔属性,如果存在的话,表示用户不应该与该输入进行交互。禁用的输入通常以较暗的颜色呈现,或使用一些其他形式的指示,表明该字段不能使用。
具体来说,禁用的输入不会接收 click 事件,而且禁用的输入不会随表单提交。
备注:
虽然规范中没有要求,但 Firefox 默认会在不同的页面加载中保持 的动态禁用状态。使用 autocomplete 属性来控制这个特性。
form
一个字符串,指定该输入与之相关的