|
|
 |
Simple to use
It doesn't get any easier: drag and drop it onto your web form in the Visual Studio
IDE, set the mask and away you go. The mask setup and script is intuitive and very easy to
work with. Even the most complex masks will take only minutes to create! |
|
|
 |
Mask for numbers, currency, dates, times, letters and more
You can use any combination of numbers and letters etc to make up your mask.
For instance, the mask for a British post code would look like this: AA## ##AA
How simple is that? |
|
|
 |
Validation Ranges
You can specify a valid range of numbers allowed in your mask. This makes creating
an IP Address mask so easy. Check this out:
$$$[0,255] means your mask will only validate for numbers between 0 and 255.
You can also specify valid text values for custom text masking. Take a look:
Ccc[Jan,Feb,Mar] this will only allow the custom text mask to validate for the months
of Jan, Feb and Mar.
It's that easy, yet incredibly powerful. |
|
|
 |
Full Client API
All functionality is available on the client in our proprietary Javascript API.
This means you can create or change masks, validate and more in javascript, on the
clients browser. No more expensive round trips to the server and less coding for
you. Basically, what's available on the server side is pretty much available on
the client too. All of this is available from the code behind on the server. |
|
|
 |
Server Side Events
2 Server side events are provided: ValueChanged and ValidationChanged.
ValueChanged gives you the new value which the user has provided and the
old value in case you don't like the new one!
ValidationChanged lets you know when the input is no longer valid for the mask,
or when it has just become valid. |
|
|
 |
Plenty Properties
Although the Real Mask component is so easy to set up and use, there are loads of
properties for you to play with and completely customise your experience. |
|
|
 |
Client Side Events
Not only is there a brilliant Javascript API, but you can specify event scripts
to fire when the mask has passed validation or failed.
There are also events to
expose the OnValidate, OnError, OnBlur and OnFocus events for each individual part
of the mask. All of this is set from your code behind. |
|
|
 |
Error Element
To save you the effort, there is an Error Element that displays when the user types
in an invalid value. A tooltip tells the user what they did wrong. This can be disabled
of course. |