autofocus
此布尔属性指定按钮在页面加载时应获得输入 焦点。文档中只有一个元素可以拥有此属性。
disabled
此布尔属性阻止用户与按钮交互:按钮无法被按下或获得焦点。
form
要将按钮与其关联的
此属性允许您将 元素与文档中任何地方的 元素关联,而不仅仅是在 内部。它还可以覆盖祖先 元素。
formaction
处理按钮提交信息的 URL。覆盖按钮表单所有者的 action 属性。如果不存在表单所有者,则不执行任何操作。
formenctype
如果按钮是提交按钮(它在
application/x-www-form-urlencoded: 如果未使用属性,则为默认值。
multipart/form-data: 用于提交 元素,其 type 属性设置为 file。
text/plain: 指定为调试辅助工具;不应用于实际的表单提交。
如果指定了此属性,它将覆盖按钮表单所有者的 enctype 属性。
formmethod
post: 表单中的数据在发送到服务器时包含在 HTTP 请求的正文中。当表单包含不应公开的信息(如登录凭据)时使用。
get: 表单数据附加到表单的 action URL,并使用 ? 作为分隔符,并将生成的 URL 发送到服务器。当表单 没有副作用 时使用此方法,例如搜索表单。
dialog: 此方法用于指示按钮关闭与其关联的 对话框,并且根本不传输表单数据。
如果指定,此属性将覆盖按钮表单所有者的 method 属性。
formnovalidate
如果按钮是提交按钮,则此布尔属性指定在提交表单时不进行 验证。如果指定了此属性,它将覆盖按钮表单所有者的 novalidate 属性。
此属性也适用于 和 元素。
formtarget
如果按钮是提交按钮,此属性是作者定义的名称或标准化的、以下划线为前缀的关键字,指示将提交表单的响应显示在何处。这是浏览上下文(选项卡、窗口或)的name或关键字。如果指定了此属性,它将覆盖按钮的表单所有者的target属性。以下关键字具有特殊含义
_self:将响应加载到与当前浏览上下文相同的浏览上下文中。如果未指定属性,则为默认值。
_blank:将响应加载到新的未命名的浏览上下文中——通常是新的选项卡或窗口,具体取决于用户的浏览器设置。
_parent:将响应加载到当前浏览上下文的父浏览上下文中。如果没有父级,此选项的行为与_self相同。
_top:将响应加载到顶层浏览上下文中(即,浏览上下文是当前浏览上下文的祖先,并且没有父级)。如果没有父级,此选项的行为与_self相同。
name
按钮的名称,在使用该按钮提交表单时,作为一对与按钮的value一起提交作为表单数据的一部分。
popovertarget
将元素转换为弹出式控件按钮;将要控制的弹出式元素的 ID 作为其值。有关详细信息,请参阅弹出式 API着陆页。
popovertargetaction
指定对由控制控制的弹出式元素执行的操作。可能的取值有
"hide"
按钮将隐藏显示的弹出式窗口。如果您尝试隐藏已隐藏的弹出式窗口,则不会执行任何操作。
"show"
按钮将显示隐藏的弹出式窗口。如果您尝试显示已显示的弹出式窗口,则不会执行任何操作。
"toggle"
按钮将在显示和隐藏之间切换弹出式窗口。如果弹出式窗口隐藏,则会显示;如果弹出式窗口显示,则会隐藏。如果省略了popovertargetaction,则"toggle"是控制按钮将执行的默认操作。
type
按钮的默认行为。可能的取值有
submit:按钮将表单数据提交到服务器。如果未为与
reset:按钮将所有控件重置为其初始值,例如。(这种行为往往会让用户感到恼火。)
button:按钮没有默认行为,并且默认情况下按下去不会执行任何操作。它可以具有客户端脚本监听元素的事件,这些事件在事件发生时触发。
value
定义与按钮的name关联的值,当按钮与表单数据一起提交时。当使用此按钮提交表单时,此值将作为参数传递给服务器。