Documentation for this class was provided by MDN. var autofocus : BoolThe control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control. Only one form-associated element in a document can have this attribute specified. var disabled : BoolThe control is disabled, meaning that it does not accept any clicks. var form(default,null) : FormElement
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:var formAction : StringThe 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. var formEnctype : String var formMethod : StringThe 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. var formNoValidate : BoolIndicates 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. var formTarget : StringA 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. var labels(default,null) : NodeListA list of <label> elements that are labels for this button. var name : StringThe name of the object when submitted with a form. HTML5 If specified, it must not be the empty string. var type : String
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.