IHtmlFormElement
public interface IHtmlFormElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle, IGlobalEventHandlers
Represents the form HTML element.
using AngleSharp.Attributes;
using AngleSharp.Dom.Css;
using AngleSharp.Dom.Events;
using AngleSharp.Network;
using System.Threading.Tasks;
namespace AngleSharp.Dom.Html
{
[DomName("HTMLFormElement")]
public interface IHtmlFormElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle, IGlobalEventHandlers
{
[DomName("acceptCharset")]
string AcceptCharset { get; set; }
[DomName("action")]
string Action { get; set; }
[DomName("autocomplete")]
string Autocomplete { get; set; }
[DomName("enctype")]
string Enctype { get; set; }
[DomName("encoding")]
string Encoding { get; set; }
[DomName("method")]
string Method { get; set; }
[DomName("name")]
string Name { get; set; }
[DomName("noValidate")]
bool NoValidate { get; set; }
[DomName("target")]
string Target { get; set; }
[DomName("length")]
int Length { get; }
[DomName("elements")]
IHtmlFormControlsCollection Elements { get; }
[DomAccessor(Accessors.Getter)]
IElement this[int index] { get; }
[DomAccessor(Accessors.Getter)]
IElement this[string name] { get; }
[DomName("submit")]
Task<IDocument> SubmitAsync();
Task<IDocument> SubmitAsync(IHtmlElement sourceElement);
DocumentRequest GetSubmission();
DocumentRequest GetSubmission(IHtmlElement sourceElement);
[DomName("reset")]
void Reset();
[DomName("checkValidity")]
bool CheckValidity();
[DomName("reportValidity")]
bool ReportValidity();
[DomName("requestAutocomplete")]
void RequestAutocomplete();
}
}