The TypedTextBox adds the following features to the usual TextBox rendered with the standard MVC helpers:
Below a TypedTextBox in watermark mode:
The same TypedTextBox after it has been filled with a float:
A TypedTextBox while editing a date:
The TypedEditDisplay is similar to the TypedTextBox. The only difference being that when it is not in edit mode it is transformed into a static text. It enters edit mode with a mouse click (or with a touch).
The DateTimeInput may accept both a date and a time. The date may be inserted either with a date-picker or with 3 dropdowns, while the time is always entered with 3 dropdowns. Complex network of <, >, <=, >= constrains may be defined between different DateTime properties, with the help of attributes. Constraints are enforced in various ways by DateTimeInputs on the client-side.