HTML 5 <button> 标签
定义和用法
<button> 标签定义按钮。
您可以在 button 元素放置内容,比如文本或图像。这是该元素与通过 input 元素创建的按钮的不同之处。
请始终为按钮规定 type 属性。不同的浏览器根据 type 属性使用不同的默认值。
HTML 4.01 与 HTML 5 之间的差异
HTML 5 中的新属性:autofocus, form, formaction, formenctype, formmethod, formnovalidate 以及 formtarget。
提示和注释
注释:如果在 HTML 表单中使用 button 元素,不同的浏览器会提交不同的按钮值。请使用 input 元素在 HTML 表单中创建按钮。
属性
属性 | 值 | 描述 |
---|---|---|
autofocusNew | autofocus | 如果设置,则当页面加载后使按钮获得焦点。 |
disabled | disabled | 禁用按钮。 |
formNew | form_name | 规定按钮属于哪个表单。 |
formactionNew | url |
规定当提交表单时向何处提交表单数据。 覆盖表单的 action 属性。 |
formenctypeNew | 见注释 |
规定如何在表单数据发送到服务器之前如何进行编码。 覆盖表单的 enctype 属性。 |
formmethodNew |
|
规定如何发送表单数据。 覆盖表单的 method 属性。 |
formnovalidateNew | formnovalidate |
如果设置,指示是否在提交时验证表单。 覆盖表单的 novalidate 属性。 |
formtargetNew |
|
规定在何处打开 action 中的 URL。 覆盖表单的 target 属性。 |
name | button_name | 规定按钮的名称。 |
type |
|
定义按钮的类型。 |
value | some_value | 规定按钮的初始值。可由脚本进行修改。 |
注释:formenctypeNew 属性可能的值:
- application/x-www-form-urlencoded
- multipart/form-data
- text/plain
标准属性
<button> 标签支持 HTML 5 中的标准属性。
事件属性
<button> 标签支持 HTML 5 中的事件属性。