Your complete collection of data-entry and validation controls: choose from masked, date, numeric, and custom editing. Get built-in masks, custom format support, localization, and more with the Wijmo Input widget (wijinput).

[highlight]
Input masked editing

Masked editing

Select from over 23 built-in masks or create your own. Wijmo Input widget (wijinput) provides 14 built-in standard masks including time and date formats, day of week chooser, and numeric range. It also provides 9 built-in standard masks including short and long date and time formats. We also provide a flexible Regular Expression mask syntax, so you can create complex masks like “Tel \D{2,4}-\D{2,4}-\D{4}”.
[/highlight]

[highlight]

Built-in validation

Eliminate invalid input such as alphanumeric characters in a numeric input box. You can visually alert your users with custom styles and error messages.
[/highlight]

[highlight]
Input drop-down options

Drop-down options

The specialized Input widgets for date/time and numeric editing support drop-down and spin (up/down) buttons.
[/highlight]

[highlight]

Rich formatting model

Format input boxes in almost any way imaginable. A rich formatting model enables developers to customize the appearance of a control’s text, border, cell spacing, color scheme, and so on.
[/highlight]

[highlight]

Cultural support

Define the cultural setting used by any input control – this applies to string comparison, numeric and date time formats, and special characters.
[/highlight]

[highlight]
jQuery date picker

Date picker

A calendar may be used as a date picker. To enable the dropdown button to open the default calendar, simply set the showDropdownButton option to true. And there are two new modern date and time pickers, easily pick up date or time by mouse, and also support touch select on a touch enabled device.
[/highlight]

[highlight]
Input numeric editors

Numeric editing

Set value input limits, specify the number of decimal places, and use thousand separators for numeric, currency, and percent Input widgets. You can use different classes for negative values, define you own currency symbol, and show different prefixes and suffixes for negative or positive values.
[/highlight]

[highlight]
Input password protection

Password protection

Protect input text by displaying password characters. Simply select a character (*, for example) to substitute for the actual input characters.
[/highlight]

[highlight]

Keyboard support

Get first-rate keyboard support with multi-part input. Use the arrow keys to move between input parts (like day/month/year or hour/minute/second) or to increment or decrement the value of each input part quickly and easily. Familiar clipboard shortcuts are also supported.
[/highlight]