package js.html
extends Element › DOMElement › Node › EventTarget
Available on jsThe
HTMLButtonElement
interface provides properties and methods (beyond thebutton
object interface it also has available to them by inheritance) for manipulating the layout and presentation of button elements.Documentation HTMLButtonElement by Mozilla Contributors, licensed under CC-BY-SA 2.5.
See:
autofocus:Bool
Is a Boolean
indicating whether or not the 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.
disabled:Bool
Is a Boolean
indicating whether or not the control is disabled, meaning that it does not accept any clicks.
read only form:FormElement
Is a HTMLFormElement
reflecting 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 attribute can be the ID of any form element in the same document it is related to, or the null
value if none matches.
formAction:String
Is a DOMString
reflecting the URI of a resource that processes information submitted by the button. If specified, this attribute overrides the action
attribute of the form
element that owns this element.
formEnctype:String
formMethod:String
Is a DOMString
reflecting 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.
formNoValidate:Bool
Is a Boolean
indicating that the form is not to be validated when it is submitted. If specified, this attribute overrides the novalidate
attribute of the form
element that owns this element.
formTarget:String
Is a DOMString
reflecting 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.
name:String
Is a DOMString
representing the name of the object when submitted with a form. {{HTMLVersionInline(5)}} If specified, it must not be the empty string.
type:String
Is a DOMString
indicating 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, {{HTMLVersionInline(5)}} or if it is dynamically changed to an empty or invalid value. "reset"
: The button resets the form. "button"
: The button does nothing. "menu"
: The button displays a menu. (experimental)
read only validationMessage:String
Is a DOMString
representing the localized message that describes the validation constraints that the control does not satisfy (if any). This attribute is the empty string if the control is not a candidate for constraint validation (willValidate
is false
), or it satisfies its constraints.
read only validity:ValidityState
Is a ValidityState
representing the validity states that this button is in.
value:String
Is a DOMString
representing the current form control value of the button.
read only willValidate:Bool
Is a Boolean
indicating whether the button is a candidate for constraint validation. It is false
if any conditions bar it from constraint validation.
checkValidity ():Bool
setCustomValidity (error:String):Void
© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/ButtonElement.html