## FormElement<T> class

The [`FormElement`](../formelement/) represent the generic field

```csharp
public abstract class FormElement<T> : FormElement
    where T : HTMLElement
```

| Parameter | Description |
| --- | --- |
| T | Type of form control elements |

## Properties

| Name | Description |
| --- | --- |
| [ElementType](../../aspose.html.forms/formelement/elementtype/) { get; } | Gets the type of the element. |
| [HtmlElement](../../aspose.html.forms/formelement-1/htmlelement/) { get; } | Gets the [`HTMLElement`](../../aspose.html/htmlelement/). |
| virtual [Id](../../aspose.html.forms/formelement/id/) { get; set; } | Gets or sets the identifier of the form element. |
| virtual [Name](../../aspose.html.forms/formelement/name/) { get; set; } | Gets or sets the name of the form element. |
| virtual [Value](../../aspose.html.forms/formelement/value/) { get; set; } | The value of field |

### See Also

* class [FormElement](../formelement/)
* class [HTMLElement](../../aspose.html/htmlelement/)
* namespace [Aspose.Html.Forms](../../aspose.html.forms/)
* assembly [Aspose.HTML](../../)
