Button
objects expose the HTMLButtonElement
HTML5 (or HTMLButtonElement
HTML 4) interface, which provides properties and methods (beyond the element object interface they also have available to them by inheritance) for manipulating the layout and presentation of button elements.The form that this button is associated with. If the button is a descendant of a form element, then this attribute is the ID of that form element.
If the button is not a descendant of a form element, then:
The URI of a program that processes information submitted by the button. If specified, this attribute overrides the
action
attribute of the <form>
element that owns this element.
The HTTP method that the browser uses to submit the form. If specified, this attribute overrides the
method
attribute of the <form>
element that owns this element.
Indicates that the form is not to be validated when it is submitted. If specified, this attribute overrides the
enctype
attribute of the <form>
element that owns this element.
A name or keyword indicating where to display the response that is received after submitting the form. If specified, this attribute overrides the
target
attribute of the <form>
element that owns this element.
<label>
elements that are labels for this button.Indicates the behavior of the button. This is an enumerated attribute with the following possible values:
submit
: The button submits the form. This is the default value if the attribute is not specified,
HTML5 or if it is dynamically changed to an empty or invalid value.reset
: The button resets the form.button
: The button does nothing.