The controls from the RadInput suite support ASP.NET validators (both client and server side). For example a RequiredFieldValidator can be used to make sure the user does not skip mandatory fields. A RangeValidator can be applied to ensure the value of RadDateInput falls within some time interval.
| Valid entry |
Invalid entry |
|

|

|
ASPX source code
Using RequiredFieldValidator:
| ASPX/ASCX |
Copy Code |
|
<rad:RadMaskedTextBox ID="RadMaskedTextBox1" runat="server" Skin="Default" Mask="(###)-######"> </rad:RadMaskedTextBox>
<asp:RequiredFieldValidator Display="Dynamic" id="RequiredFieldValidator1" runat="server" ErrorMessage="Required field" ControlToValidate="RadMaskedTextBox1"> </asp:RequiredFieldValidator> |
Using RangeValidator:
| ASPX/ASCX |
Copy Code |
|
<rad:RadDateInput ID="RadDateInput1" style="FONT: 8pt monospace" runat="server" DateFormat="d" Skin="Default" EmptyMessage="-- none --"> </rad:RadDateInput>
<asp:RangeValidator ID="PickerRangeValidator" Runat="server" ControlToValidate="RadDateInput1" Type="Date" ErrorMessage="Choose a date between 1/5/2005 and 9/1/2005" Display="Dynamic" MaximumValue="09-1-2005" MinimumValue="01-5-2005"> </asp:RangeValidator> |