I am using telerik controls in version 2008.2.723.35
I got 2 date picker, what i want to do is set second datepicker's max date according by the first datepicker's selected date
On first datepicker's OnDateSelected event i set the max date for second data picker.
I can see max date has been set but if the first datepicker's got max or min date setting, when click the second datepicker the "date is out of range" alert shows up, this is not always happen seems like if first datepicker selected date in current month the alert won't shows up.
function OnDateSelected(sender, e) {
var livesince = $find('<%= addCurrent.FindControl("radcalLivedSince").ClientID %>');
var today = new Date();
var validdate = new Date(today.getFullYear() - 2, today.getMonth(), today.getDate());
var livesince_current = livesince.get_selectedDate();
if (livesince_current >= validdate) {
//set max date for date picker in pre address
var prelivesince = $find('<%= addPrevious.FindControl("radcalLivedSince").ClientID %>');
var preadd_maxdate = new Date(livesince_current.getFullYear(), livesince_current.getMonth(), livesince_current.getDate() - 1);
prelivesince.set_maxDate(preadd_maxdate);
}
}
Is this a bug?
I got 2 date picker, what i want to do is set second datepicker's max date according by the first datepicker's selected date
On first datepicker's OnDateSelected event i set the max date for second data picker.
I can see max date has been set but if the first datepicker's got max or min date setting, when click the second datepicker the "date is out of range" alert shows up, this is not always happen seems like if first datepicker selected date in current month the alert won't shows up.
function OnDateSelected(sender, e) {
var livesince = $find('<%= addCurrent.FindControl("radcalLivedSince").ClientID %>');
var today = new Date();
var validdate = new Date(today.getFullYear() - 2, today.getMonth(), today.getDate());
var livesince_current = livesince.get_selectedDate();
if (livesince_current >= validdate) {
//set max date for date picker in pre address
var prelivesince = $find('<%= addPrevious.FindControl("radcalLivedSince").ClientID %>');
var preadd_maxdate = new Date(livesince_current.getFullYear(), livesince_current.getMonth(), livesince_current.getDate() - 1);
prelivesince.set_maxDate(preadd_maxdate);
}
}
Is this a bug?