HTMLFormElement.idl [plain text]
[
LegacyUnenumerableNamedProperties,
OverrideBuiltins,
JSGenerateToNativeObject,
] interface HTMLFormElement : HTMLElement {
[CEReactions=NotNeeded, Reflect=accept_charset] attribute DOMString acceptCharset;
[CEReactions=NotNeeded, Reflect, URL] 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] void submit();
[CEReactions=NotNeeded] void reset();
boolean checkValidity();
[EnabledAtRuntime=InteractiveFormValidation] boolean reportValidity();
};