Our picker controls can work seamlessly with validation controls.
RequiredFieldValidator
Here is a sample code snippet how you can use RequiredFieldValidator to check if a DateTime has been selected:
| ASPX |
Copy Code |
|
<table> <tr> <td> <rad:RadDatePicker ID="RadDatePicker1" runat="server"> </rad:RadDatePicker> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="RadDatePicker1" ErrorMessage="RequiredFieldValidator" InitialValue="0001-01-01"></asp:RequiredFieldValidator></td> </tr> <tr> <td> <rad:RadDateTimePicker ID="RadDateTimePicker1" runat="server"> </rad:RadDateTimePicker> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="RadDateTimePicker1" ErrorMessage="RequiredFieldValidator" InitialValue="0001-01-01-00-00-00"></asp:RequiredFieldValidator></td> </tr> <tr> <td> <rad:RadTimePicker ID="RadTimePicker1" runat="server"> </rad:RadTimePicker> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="RadTimePicker1" ErrorMessage="RequiredFieldValidator" InitialValue="0001-01-01-00-00-00"></asp:RequiredFieldValidator></td> </tr> </table> |
CompareValidator
You need to set the Type property of the CompareValidators to Date in order to work with the DateInput part of the DatePicker.
The use of the other validation controls is like with any normal date-input controls.
Online example of date-picker with RequiredFieldValidator and CompareValidator is available here:
http://www.telerik.com/demos/aspnet/Calendar/Examples/DatePicker/Validation/DefaultCS.aspx