MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

HTMLButtonElement

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Интерфейс HTMLButtonElement обеспечивает свойства и методы (после <button> объекта интерфейса, он также доступен для них по наследству) для манипулирования расположением и представлением элементами кнопки.

Свойства

Наследует свойства от его родителя, HTMLElement.

Имя Тип Описание
accessKey DOMString Определенная кнопка клавиатуры, дающая доступ к кнопке.
autofocus Boolean Управление должно получить фокус ввода при загрузки страницы, пока пользователь не отменяет его, например, набирая на клавиатуре в другом контроле. Только один формо-ассоциированный элемент в документе может иметь указанный атрибут.
disabled Boolean Контроль выключен, что означает, он не принимает любых кликов.
form Read only HTMLFormElement Форма этой кнопки связана с ней. Если кнопка потомок элемента формы, то этот атрибут ID этого элемента формы.
Если форма не связана с формой элемента, то атрибут может быть ID любой формы элемента в том же документе, или значение null если нет совпадений.
formAction DOMString 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 DOMString Тип содержимого, используемый для отправки формы на серевер. Если указан этот атрибут, то он переопределяет enctype атрибут элемента <form>, который является владельцем этого элемента.
formMethod DOMString 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 Boolean Indicates 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 DOMString 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.
labels Read only NodeList A list of <label> elements that are labels for this button.
menu  HTMLMenuElement The menu element to be displayed if the button is clicked and is of type="menu".
name DOMString The name of the object when submitted with a form. HTML5 If specified, it must not be the empty string.
tabIndex long Number that represents this element's position in the tabbing order.
type DOMString 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.
  • "menu": The button displays a menu.
validationMessage Read only DOMString A 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.
validity Read only ValidityState The validity states that this button is in.
value DOMString The current form control value of the button.
willValidate Boolean Indicates whether the button is a candidate for constraint validation. It is false if any conditions bar it from constraint validation.

Methods

Наследует свойства от его родителя, HTMLElement.

Name Return Type Description
checkValidity() Boolean Not supported for button elements.
setCustomValidity(in DOMString error) void Not supported for button elements.

WIth Gecko-based browser, use the :-moz-submit-invalid pseudo-class to style submit buttons based on the validation of a form.

Specifications

Specification Status Comment
WHATWG HTML Living Standard
Определение 'HTMLAnchorElement' в этой спецификации.
Живой стандарт The following attribute has been added: menu.
The type attribute can take one more value, "menu".
HTML5
Определение 'HTMLAnchorElement' в этой спецификации.
Рекомендация The attributes tabindex and accesskey, are now defined on HTMLElement.
The following attributes have been added: autofocus, formAction, formEncType, formMethod, formNoValidate, formTarget, labels, validity, validationMessage, and willValidate.
The following methods have been added: checkValidity(), setCustomValidity().
The type attribute is no more read-only.
Document Object Model (DOM) Level 2 HTML Specification
Определение 'HTMLAnchorElement' в этой спецификации.
Рекомендация No change from Document Object Model (DOM) Level 1 Specification.
Document Object Model (DOM) Level 1 Specification
Определение 'HTMLAnchorElement' в этой спецификации.
Рекомендация Initial definition.

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support (Да) 1.0 (1.7 или ранее) (Да) (Да) (Да)
Form-related attributes (Да) 4.0 (2.0) (Да) (Да) (Да)
labels (Да) Нет Не реализовано (смотрите ошибка 556743) ? ? ?
menu & type="menu"  Нет Нет Нет Нет Нет
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support (Да) 1.0 (1.0) (Да) (Да) (Да)
Form-related attributes (Да) 4.0 (2.0) (Да) (Да) (Да)
labels (Да) НетНе реализовано (смотрите ошибка 556743) ? ? ?
menu & type="menu"  Нет Нет Нет Нет Нет

See also

  • HTML element implementing this interface: <button>

Метки документа и участники

 Внесли вклад в эту страницу: agorshkov23, AlexAlex
 Обновлялась последний раз: agorshkov23,