AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.6.0" />

.NET API 844,288 bytes

 HTMLFormElement

Represents the form element.
public string AcceptCharset { get; set; }

Gets or sets the character encodings that are to be used for the submission.

public string Action { get; set; }

Gets or sets the form's name within the forms collection.

public string Autocomplete { get; set; }

Gets or sets if autocomplete is turned on or off.

Gets all the form controls belonging to this form element.

public string Encoding { get; set; }

Gets or sets the encoding to use for sending the form.

public string Enctype { get; set; }

Gets or sets the encoding to use for sending the form.

public IElement this[int index] { get; }

Gets the form element at the specified index.

public IElement this[string name] { get; }

Gets the form element(s) with the specified name.

public int Length { get; }

Gets the number of elements in the Elements collection.

public string Method { get; set; }

Gets or sets the method to use for transmitting the form.

public string Name { get; set; }

Gets or sets the value of the name attribute.

public bool NoValidate { get; set; }

Gets or sets the indicator that the form is not to be validated during submission.

public Task PlannedNavigation { get; }

Gets the planned navigation task, if any.

public string Target { get; set; }

Gets or sets the target name of the response to the request.

public bool CheckValidity()

Checks if the form is valid, i.e. if all fields fulfill their requirements.

public bool ReportValidity()

public void RequestAutocomplete()

Requests the input fields to be automatically filled with previous entries.

public void Reset()

Resets the form to the previous (default) state.

public void Submit()

Submits the form element from the form element itself.