Hi,
I am selecting a date in RadDateTime Picker and I am validating selected date in OnDateSelected() client event based on some validation i m clearing the textbox in RadDateTime Picker 1. But the problem is selected date is not clearing in RadDateTime Picker .
I am selecting a date in RadDateTime Picker and I am validating selected date in OnDateSelected() client event based on some validation i m clearing the textbox in RadDateTime Picker 1. But the problem is selected date is not clearing in RadDateTime Picker .
function
ValidateWithDtEntryDate(sender,e)
{
var datePicker2 = $find("<%= datepicker2.ClientID %>");
here i am doing validtion with datepicker2 and clearing textbox in datepicker1 but the prblm is how to clear sellected date in datetimepicker1.
}
<telerik:RadDatePicker ID="datetimepicker1" runat ="server" >
<DateInput ID="DateInputSentQcDate" DateFormat="MM/dd/yyyy" style="color:Navy" ReadOnly ="true" runat ="server"></DateInput>
<ClientEvents OnDateSelected="ValidateWithDtEntryDate" />
</telerik:RadDatePicker>
8 Answers, 1 is accepted
0
Ty
Top achievements
Rank 1
answered on 24 Sep 2009, 07:48 PM
To clear the datetimepicker set the SelectedDate property to null.
0
Shinu
Top achievements
Rank 2
answered on 25 Sep 2009, 06:26 AM
Hi Siva,
You could use the clear() method in order to clear the SelectedDate. See the example shown below.
JavaScript:
-Shinu.
You could use the clear() method in order to clear the SelectedDate. See the example shown below.
JavaScript:
<script type="text/javascript"> |
function ValidateWithDtEntryDate(sender,e) |
{ |
var datePicker2 = $find("<%= datepicker1.ClientID %>"); |
// Do Validation |
if(validationResult) // Chck with Condition |
{ |
datePicker2.clear(); // Clear the SelectedDate of RadDatePicker1 |
} |
} |
</script> |
-Shinu.
0
siva
Top achievements
Rank 1
answered on 29 Sep 2009, 06:04 AM
HI,
Thanks for your response.
I used clear() to clear the date but i am getting error like 'null' is null or not an object.I am using this functionality in user control.
So instead of clear() in calendar i am clearing textbox value in raddatepicker.But the problem is my validation(firstdate==second date) is working in first case as per validation and i am able to show alert. If i press ok of that showed alert and again i select same date my validation function ValidateWithDtEntryDate() is not firing to show validation alert instead it displaying selected date in textbox of datetimepicker.
Please give me a solution for this.
Thanks,
Siva
Thanks for your response.
I used clear() to clear the date but i am getting error like 'null' is null or not an object.I am using this functionality in user control.
So instead of clear() in calendar i am clearing textbox value in raddatepicker.But the problem is my validation(firstdate==second date) is working in first case as per validation and i am able to show alert. If i press ok of that showed alert and again i select same date my validation function ValidateWithDtEntryDate() is not firing to show validation alert instead it displaying selected date in textbox of datetimepicker.
Please give me a solution for this.
Thanks,
Siva
0
Pree
Top achievements
Rank 1
answered on 23 Nov 2012, 08:37 AM
hi
i have a raddatetimepicker and if the user enters the date it works OK, but if he later tries not to enter the date and presses backspace ,the page directs to the previous page,he is not able to deselect the date..
Please help
i have a raddatetimepicker and if the user enters the date it works OK, but if he later tries not to enter the date and presses backspace ,the page directs to the previous page,he is not able to deselect the date..
Please help
0
Hi Pree,
I am afraid we are not able to replicate the issue locally. Could you reproduce this behavior with any of our demos?
http://demos.telerik.com/aspnet-ajax/calendar/examples/datepicker/custompopup/defaultcs.aspx
Please provide us the exact steps to reproduce the issue or open a support ticket to send us a sample runnable application demonstrating the erratic behavior. Thus, we will be able to further analyze the problem and provide a proper solution.
Regards,
Eyup
the Telerik team
I am afraid we are not able to replicate the issue locally. Could you reproduce this behavior with any of our demos?
http://demos.telerik.com/aspnet-ajax/calendar/examples/datepicker/custompopup/defaultcs.aspx
Please provide us the exact steps to reproduce the issue or open a support ticket to send us a sample runnable application demonstrating the erratic behavior. Thus, we will be able to further analyze the problem and provide a proper solution.
Regards,
Eyup
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
Pree
Top achievements
Rank 1
answered on 28 Nov 2012, 07:44 AM
Hi
I"ll tell you the steps:
Now,if the user once entered the date and then tries to delete it,it is not working.I also tried to do this:
but if i do this then,if the user enters alphabet or Chars like -,/ it is giving error.
I want that user cannot enter the date on its own,he has to pick it from the calender.
any help would be deeply regarded.
I"ll tell you the steps:
<div
class
=
"sxlb"
>
<asp:Label ID=
"lblLastBackgroundCheckedDate"
runat=
"server"
AssociatedControlID=
"dpLastBackgroundCheckedDate"
Text=
"Last Background Checked Date"
></asp:Label></div>
<div
class
=
"sxlm"
>
<lpsfs:SysXDatePicker runat=
"server"
ID=
"dpLastBackgroundCheckedDate"
DateInput-ReadOnly=
"true"
DateInput-DateFormat=
"MM-dd-yyyy"
Width=
"99%"
>
<ClientEvents OnPopupClosing=
"FocusOnPopUpButton"
/>
<Calendar ID=
"calLastBackgroundCheckedDat"
runat=
"server"
EnableKeyboardNavigation=
"true"
CausesValidation=
"false"
>
</Calendar>
</lpsfs:SysXDatePicker>
<div
class
=
"vldx"
>
<asp:CompareValidator ID=
"cmpLastBackgroundCheckedDate"
ControlToValidate=
"dpLastBackgroundCheckedDate"
class
=
"errmsg"
ValidationGroup=
"grpSupplierInformation"
Operator=
"LessThanEqual"
Display=
"Dynamic"
ValueToCompare=
'<%# DateTime.Today.ToShortDateString() %>'
Type=
"Date"
runat=
"server"
ErrorMessage=
'<%#SysXUtils.GetMessage(ResourceConst.SUPPLIER_INFORMATION_LAST_BACKGROUND_CHECKED_DATE) %>'
></asp:CompareValidator>
</div>
</div>
DateInput-ReadOnly=
"false"
EnableKeyboardNavigation=
"false"
I want that user cannot enter the date on its own,he has to pick it from the calender.
any help would be deeply regarded.
0
Pree
Top achievements
Rank 1
answered on 28 Nov 2012, 07:49 AM
hi Ty
if i set the selecteddate property to null i"m getting the following exception:
Cannot create an object of type 'System.DateTime' from its string representation 'null' for the 'SelectedDate' property.
if i set the selecteddate property to null i"m getting the following exception:
Cannot create an object of type 'System.DateTime' from its string representation 'null' for the 'SelectedDate' property.
0
Hi Pree,
Please note that custom created controls are not supported even when they are inherited directly from RadControls.
Try using a default RadDatePicker declaration and see whether the issue still remains.
All the best,
Eyup
the Telerik team
Please note that custom created controls are not supported even when they are inherited directly from RadControls.
Try using a default RadDatePicker declaration and see whether the issue still remains.
All the best,
Eyup
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.