HTMLButtonElement.webidl (2025B)
1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 2 /* This Source Code Form is subject to the terms of the Mozilla Public 3 * License, v. 2.0. If a copy of the MPL was not distributed with this file, 4 * You can obtain one at http://mozilla.org/MPL/2.0/. 5 * 6 * The origin of this IDL file is 7 * http://www.whatwg.org/specs/web-apps/current-work/#the-button-element 8 * © Copyright 2004-2011 Apple Computer, Inc., Mozilla Foundation, and 9 * Opera Software ASA. You are granted a license to use, reproduce 10 * and create derivative works of this document. 11 */ 12 13 // http://www.whatwg.org/specs/web-apps/current-work/#the-button-element 14 [Exposed=Window] 15 interface HTMLButtonElement : HTMLElement { 16 [HTMLConstructor] constructor(); 17 18 [CEReactions, SetterThrows, Pure] 19 attribute boolean disabled; 20 [Pure] 21 readonly attribute HTMLFormElement? form; 22 [CEReactions, SetterThrows, Pure] 23 attribute DOMString formAction; 24 [CEReactions, SetterThrows, Pure] 25 attribute DOMString formEnctype; 26 [CEReactions, SetterThrows, Pure] 27 attribute DOMString formMethod; 28 [CEReactions, SetterThrows, Pure] 29 attribute boolean formNoValidate; 30 [CEReactions, SetterThrows, Pure] 31 attribute DOMString formTarget; 32 [CEReactions, SetterThrows, Pure] 33 attribute DOMString name; 34 [CEReactions, SetterThrows, Pure] 35 attribute DOMString type; 36 [CEReactions, SetterThrows, Pure] 37 attribute DOMString value; 38 39 readonly attribute boolean willValidate; 40 readonly attribute ValidityState validity; 41 [Throws] 42 readonly attribute DOMString validationMessage; 43 boolean checkValidity(); 44 boolean reportValidity(); 45 undefined setCustomValidity(DOMString error); 46 47 readonly attribute NodeList labels; 48 49 [Pref="dom.element.commandfor.enabled", CEReactions] attribute Element? commandForElement; 50 [Pref="dom.element.commandfor.enabled", CEReactions] attribute DOMString command; 51 }; 52 53 HTMLButtonElement includes PopoverInvokerElement;