HTMLFormElement.idl [plain text]
[
LegacyUnenumerableNamedProperties,
LegacyOverrideBuiltIns,
JSGenerateToNativeObject,
Exposed=Window
] interface HTMLFormElement : HTMLElement {
[CEReactions=NotNeeded, Reflect=accept_charset] attribute DOMString acceptCharset;
[CEReactions=NotNeeded] attribute USVString action;
[CEReactions=NotNeeded] attribute DOMString autocomplete;
[CEReactions=NotNeeded] attribute DOMString enctype;
[CEReactions=NotNeeded, ImplementedAs=enctype] attribute DOMString encoding;
[CEReactions=NotNeeded] attribute DOMString method;
[CEReactions=NotNeeded, Reflect] attribute DOMString name;
[CEReactions=NotNeeded, Reflect] attribute boolean noValidate;
[CEReactions=NotNeeded, Reflect] attribute DOMString target;
readonly attribute HTMLFormControlsCollection elements;
readonly attribute unsigned long length;
getter Element? (unsigned long index);
getter (RadioNodeList or Element)? (DOMString name);
[ImplementedAs=submitFromJavaScript] undefined submit();
[CEReactions=NotNeeded] undefined reset();
boolean checkValidity();
[EnabledBySetting=InteractiveFormValidation] boolean reportValidity();
};