## InputElementType enumeration

Represent states of the input field.

```java
public enum InputElementType
```

### Values

| Name | Value | Description |
| --- | --- | --- |
| Hidden | `1` | A control that is not displayed. |
| Text | `2` | A control that is a text-field. |
| Search | `3` | A control that is used for entering search Strings. |
| Telephone | `4` | A control for entering a telephone number. |
| Url | `5` | A field for entering a URL. |
| Email | `6` | A field for entering an email. |
| Password | `7` | A field for entering a password. |
| Date | `8` | A field for entering a date. |
| Month | `9` | A field for entering a month. |
| Week | `10` | A field for entering a week. |
| Time | `11` | A field for entering a time. |
| LocalDateTime | `12` | A field for entering a local datetime. |
| Number | `13` | A field for entering a number. |
| Range | `14` | A field for entering a number inside the range. |
| Color | `15` | A field for entering a color. |
| Checkbox | `16` | A field for entering a checkbox. |
| Radio | `17` | A field that allowing a single value to select. |
| File | `18` | A field that allows to select and attach user files. |
| Submit | `19` | A button for submitting the form result. |
| Image | `20` | A graphical button for submitting the form result. |
| Reset | `21` | A button for resetting the form data. |
| Button | `22` | A push button. |

### See Also

* package [com.aspose.html.forms](../../com.aspose.html.forms/)
* package [Aspose.HTML](../../)
