The Input is used to create interactive controls for web-based forms in order to accept data from the user; a wide variety of types of input data and controls are available. The Input element is one of the most powerful and complex due to the sheer number of combinations of input types and attributes.
Model field name
The label is shown above the input.
Add * after the label when the input is mandatory
Default is used when inserting the data
The hint is shown when the mouse cursor is held above the input
The placeholder is shown inside the input when the input is empty
Self-explanatory
Checks minimum input value length
Checks maximum input value length
Regular expression validation message
Makes input readonly
Makes input mandatory