HTML Dog
跳至导航

HTML 标签:button

Button 控件,包含并由内容进行标记。

可选属性

属性 描述 可能的值
name 表单控件的名称,与其值配对。 文本(无空格)。
type 按钮的类型。
  • submit (默认):提交表单。
  • reset:将表单中的控件重置为其初始默认值。
  • button:本身不做任何事,通常与 JavaScript 结合使用。
value 当 type 为 submit 时使用。按钮的值,在按钮用于提交其关联表单时发送。 文本。
disabled 禁用表单控件。 无。
autofocus 指示表单控件在页面加载时应获得焦点。页面上应仅使用一个表单控件。 无。
form 明确将控件与一个 form 元素关联起来,该元素可能包含或不包含该控件。如果省略,控件将与其 form 父元素相关联。 form 元素的 id 属性值匹配的文本。
formaction 当 type 为 submit 时使用。提交的表单数据应发送到的地址。将覆盖 form 元素的 action 属性。 URL。
formmethod 当 type 为 submit 时使用。提交表单数据应发送的 HTTP 方法。将覆盖 form 元素的 method 属性。
  • get:将表单值附加到提交表单的 URL。例如,用于简单数据发送,如搜索查询。
  • post:将表单数据不可见地发送到提交的 HTTP 请求的正文中。例如,用于更详细或安全的数据发送,如联系表单。
formenctype 当 type 为 submit 时使用。用于编码表单数据的 MIME 类型。将覆盖 form 元素的 enctype 属性。
  • application/x-www-form-urlencoded:默认。
  • text/plain:纯文本。
formnovalidate 当 type 为 submit 时使用。指示在提交表单之前不应对其进行验证。将覆盖 form 元素的 novalidate 属性。 无。
formtarget 当 type 为 submit 时使用。提交的表单的目标 URL 应打开的浏览上下文。将覆盖 form 元素的 target 属性。
  • _self:在当前窗口/标签页中打开。
  • _blank:在新窗口/标签页中打开。
全局属性

示例


<button>Push my <strong>button</strong>, baby</button>