From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/htmlbuttonelement/index.html | 308 ++++++++++++++++++++++++++ 1 file changed, 308 insertions(+) create mode 100644 files/ru/web/api/htmlbuttonelement/index.html (limited to 'files/ru/web/api/htmlbuttonelement') diff --git a/files/ru/web/api/htmlbuttonelement/index.html b/files/ru/web/api/htmlbuttonelement/index.html new file mode 100644 index 0000000000..8e9999b2ff --- /dev/null +++ b/files/ru/web/api/htmlbuttonelement/index.html @@ -0,0 +1,308 @@ +--- +title: HTMLButtonElement +slug: Web/API/HTMLButtonElement +translation_of: Web/API/HTMLButtonElement +--- +
{{APIRef("HTML DOM")}}
+ +

Интерфейс HTMLButtonElement предоставляет свойства и методы для управления элементами {{HTMLElement("button")}} (помимо обычного интерфейса {{domxref("HTMLElement")}}, он также доступен - по наследованию) .

+ +

{{InheritanceDiagram(600, 120)}}

+ +

Свойства

+ +

Наследует свойства от его родителя, {{domxref("HTMLElement")}}.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ИмяТипОписание
accessKey{{domxref("DOMString")}}Определенная кнопка клавиатуры, дающая доступ к кнопке.
autofocus{{domxref("Boolean")}}Управление должно получить фокус ввода при загрузки страницы, пока пользователь не отменяет его, например, набирая на клавиатуре в другом контроле. Только один формо-ассоциированный элемент в документе может иметь указанный атрибут.
disabled{{domxref("Boolean")}}Контроль выключен, что означает, он не принимает любых кликов.
form {{readonlyInline}}{{domxref("HTMLFormElement")}}Форма этой кнопки связана с ней. Если кнопка потомок элемента формы, то этот атрибут ID этого элемента формы.
+ Если форма не связана с формой элемента, то атрибут может быть ID любой формы элемента в том же документе, или значение null если нет совпадений.
formAction{{domxref("DOMString")}} +

URI ресурса, обрабатывающего информацию, отправленную кнопкой. Если задан, то переопределяет {{htmlattrxref("action", "form")}} атрибут {{HTMLElement("form")}} элемента, который является его владельцем.

+
formEncType{{domxref("DOMString")}}Тип содержимого, используемый для отправки формы на серевер. Если указан этот атрибут, то он переопределяет {{htmlattrxref("enctype", "form")}} атрибут элемента {{HTMLElement("form")}}, который является владельцем этого элемента.
formMethod{{domxref("DOMString")}} +

HTTP метод, который браузер использует для отправки формы. Если задан, тогда он  переопределяет {{htmlattrxref("method", "form")}} атрибут {{HTMLElement("form")}} своего владельца.

+
formNoValidate{{domxref("Boolean")}} +

Показывает что форма не будет проверена при отправке. Если задано, тогда переопределяет {{htmlattrxref("novalidate", "form")}} атрибут {{HTMLElement("form")}} своего владельца.

+
formTarget{{domxref("DOMString")}} +

Имя или ключевое слово, указывающее, где должен отображаться ответ, полученный после отправки формы. Если задано, тогда  переопределяет {{htmlattrxref("target", "form")}} атрибут {{HTMLElement("form")}} своего владельца.

+
labels {{readonlyInline}}{{domxref("NodeList")}}Список элементов {{HTMLElement("label")}}, которые являются метками для этой кнопки.
menu {{experimental_inline}}{{domxref("HTMLMenuElement")}}Элемент меню, который будет отображаться, если кнопка нажата и имеет тип type="menu".
name{{domxref("DOMString")}} +

Имя объекта отправляемое с формой. {{HTMLVersionInline(5)}}Если задано, не должно быть пустой строкой.

+
tabIndexlong +

Номер, представляющий последовательность перехода между полями при нажатии на Tab

+
type{{domxref("DOMString")}} +

Указывает поведение кнопки. Это перечисляемый атрибут со следующими возможными значениями:

+ +
    +
  • "submit": Кнопка отправки формы. Это значение по умолчанию, если атрибут не определен, {{HTMLVersionInline(5)}} или если он динамически изменяется на пустое или недопустимое значение.
  • +
  • "reset": Кнопка сброса формы.
  • +
  • "button": Кнопка с неопределенным действием.
  • +
  • "menu":  Кнопка показывающая меню (экспериментальная). {{experimental_inline}}
  • +
+
validationMessage {{readonlyInline}}{{domxref("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 {{readonlyInline}}{{domxref("ValidityState")}}The validity states that this button is in.
value{{domxref("DOMString")}}The current form control value of the button.
willValidate{{domxref("Boolean")}}Indicates whether the button is a candidate for constraint validation. It is false if any conditions bar it from constraint validation.
+ +

Methods

+ +

Наследует свойства от его родителя, {{domxref("HTMLElement")}}.

+ + + + + + + + + + + + + + + + + + + + + +
NameReturn TypeDescription
checkValidity(){{domxref("Boolean")}}Not supported for button elements.
setCustomValidity(in DOMString error)voidNot supported for button elements.
+ +

WIth Gecko-based browser, use the {{cssxref(":-moz-submit-invalid")}} pseudo-class to style submit buttons based on the validation of a form.

+ +

Specifications

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('HTML WHATWG', "text-level-semantics.html#the-a-element", "HTMLAnchorElement")}}{{Spec2('HTML WHATWG')}}The following attribute has been added: menu.
+ The type attribute can take one more value, "menu".
{{SpecName('HTML5 W3C', "text-level-semantics.html#the-a-element", "HTMLAnchorElement")}}{{Spec2('HTML5 W3C')}}The attributes tabindex and accesskey, are now defined on {{domxref("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.
{{SpecName('DOM2 HTML', 'html.html#ID-ID-48250443', 'HTMLAnchorElement')}}{{Spec2('DOM2 HTML')}}No change from {{SpecName("DOM1")}}.
{{SpecName('DOM1', 'level-one-html.html#ID-48250443', 'HTMLAnchorElement')}}{{Spec2('DOM1')}}Initial definition.
+ +

Browser compatibility

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Basic support{{CompatVersionUnknown}}{{CompatGeckoDesktop(1.0)}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
Form-related attributes{{CompatVersionUnknown}}{{CompatGeckoDesktop(2.0)}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
labels{{CompatVersionUnknown}}{{CompatNo}} {{unimplemented_inline(556743)}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
menu & type="menu" {{experimental_inline}}{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Basic support{{CompatVersionUnknown}}{{CompatGeckoMobile(1.0)}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
Form-related attributes{{CompatVersionUnknown}}{{CompatGeckoDesktop(2.0)}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
labels{{CompatVersionUnknown}}{{CompatNo}}{{unimplemented_inline(556743)}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
menu & type="menu" {{experimental_inline}}{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
+
+ +

See also

+ + -- cgit v1.2.3-54-g00ecf