pub trait HTMLFormElementMethods<D>{
Show 31 methods
// Required methods
fn AcceptCharset(&self) -> DOMString;
fn SetAcceptCharset(&self, value: DOMString);
fn Action(&self) -> DOMString;
fn SetAction(&self, value: DOMString);
fn Autocomplete(&self) -> DOMString;
fn SetAutocomplete(&self, value: DOMString);
fn Enctype(&self) -> DOMString;
fn SetEnctype(&self, value: DOMString);
fn Encoding(&self) -> DOMString;
fn SetEncoding(&self, value: DOMString);
fn Method(&self) -> DOMString;
fn SetMethod(&self, value: DOMString);
fn Name(&self) -> DOMString;
fn SetName(&self, value: DOMString);
fn NoValidate(&self) -> bool;
fn SetNoValidate(&self, value: bool);
fn Target(&self) -> DOMString;
fn SetTarget(&self, value: DOMString);
fn Rel(&self) -> DOMString;
fn SetRel(&self, value: DOMString, _can_gc: CanGc);
fn RelList(
&self,
_can_gc: CanGc,
) -> Root<Dom<<D as DomTypes>::DOMTokenList>>;
fn Elements(
&self,
_can_gc: CanGc,
) -> Root<Dom<<D as DomTypes>::HTMLFormControlsCollection>>;
fn Length(&self) -> u32;
fn Submit(&self, _can_gc: CanGc);
fn RequestSubmit(
&self,
submitter: Option<&<D as DomTypes>::HTMLElement>,
_can_gc: CanGc,
) -> Result<(), Error>;
fn Reset(&self, _can_gc: CanGc);
fn CheckValidity(&self, _can_gc: CanGc) -> bool;
fn ReportValidity(&self, _can_gc: CanGc) -> bool;
fn IndexedGetter(
&self,
index: u32,
_can_gc: CanGc,
) -> Option<Root<Dom<<D as DomTypes>::Element>>>;
fn SupportedPropertyNames(&self) -> Vec<DOMString>;
fn NamedGetter(
&self,
name: DOMString,
_can_gc: CanGc,
) -> Option<RadioNodeListOrElement<D>>;
}