Hi,
I am using rad datepicker and i am clearing it if today or future date is selected and i am using it as below
Note: IT IS USED IN GRID'S EDIT FORM SETTING.
function OnToDateSelected() {
var HidCurrentDate = document.getElementById("ctl00_MainContent_hidCurrentDate");
var CurrentDate = DateConversionForHidden(HidCurrentDate.value);
var ServerIdRadioBtnlst = "rblOwnerTypeC";
var tagNameRblbtnList = "input";
var rblListC = GetGridServerElement(ServerIdRadioBtnlst, tagNameRblbtnList);//this will find the id of control used in grid in js
var ServerIdRadioBtnlst = "rblOwnerTypeP";
var tagNameRblbtnList = "input";
var rblListP = GetGridServerElement(ServerIdRadioBtnlst, tagNameRblbtnList);
if (rblListP.checked == true) {
var serverIDTo = "rdpPeriodTo";
var tagNameTo = "input";
var rdpPeriodTo = GetGridServerElement(serverIDTo, tagNameTo);
var ToDate = DateConversion(rdpPeriodTo.value);
if (ToDate >= CurrentDate) {
alert("you can't use current or future date in previous Owner");
rdpPeriodTo.clear();
return false;
}
}
}
<telerik:RadDatePicker ID="rdpPeriodTo" runat="server" Width="105px" Style="float: left;
margin: 10px 0px 0px 0px;" ClientEvents-OnDateSelected="OnToDateSelected">
<DateInput ID="DateInput2" runat="server" Font-Names="Georgia" >
</DateInput>
<Calendar ID="Calendar2" runat="server" ShowRowHeaders="false">
<SpecialDays>
<telerik:RadCalendarDay Repeatable="Today" Date="">
<ItemStyle CssClass="rcToday" />
</telerik:RadCalendarDay>
</SpecialDays>
</Calendar>
</telerik:RadDatePicker>
above functionality is showing javascirpt error "Error: rdpPeriodTo.clear is not a function". I think it is not working due to rad date picker used in Grid .... but i am getting the id of that rad date picker by using GetGridServerElement() method (provide by telerik). Please help me it is urgent.
I am using rad datepicker and i am clearing it if today or future date is selected and i am using it as below
Note: IT IS USED IN GRID'S EDIT FORM SETTING.
function OnToDateSelected() {
var HidCurrentDate = document.getElementById("ctl00_MainContent_hidCurrentDate");
var CurrentDate = DateConversionForHidden(HidCurrentDate.value);
var ServerIdRadioBtnlst = "rblOwnerTypeC";
var tagNameRblbtnList = "input";
var rblListC = GetGridServerElement(ServerIdRadioBtnlst, tagNameRblbtnList);//this will find the id of control used in grid in js
var ServerIdRadioBtnlst = "rblOwnerTypeP";
var tagNameRblbtnList = "input";
var rblListP = GetGridServerElement(ServerIdRadioBtnlst, tagNameRblbtnList);
if (rblListP.checked == true) {
var serverIDTo = "rdpPeriodTo";
var tagNameTo = "input";
var rdpPeriodTo = GetGridServerElement(serverIDTo, tagNameTo);
var ToDate = DateConversion(rdpPeriodTo.value);
if (ToDate >= CurrentDate) {
alert("you can't use current or future date in previous Owner");
rdpPeriodTo.clear();
return false;
}
}
}
<telerik:RadDatePicker ID="rdpPeriodTo" runat="server" Width="105px" Style="float: left;
margin: 10px 0px 0px 0px;" ClientEvents-OnDateSelected="OnToDateSelected">
<DateInput ID="DateInput2" runat="server" Font-Names="Georgia" >
</DateInput>
<Calendar ID="Calendar2" runat="server" ShowRowHeaders="false">
<SpecialDays>
<telerik:RadCalendarDay Repeatable="Today" Date="">
<ItemStyle CssClass="rcToday" />
</telerik:RadCalendarDay>
</SpecialDays>
</Calendar>
</telerik:RadDatePicker>
above functionality is showing javascirpt error "Error: rdpPeriodTo.clear is not a function". I think it is not working due to rad date picker used in Grid .... but i am getting the id of that rad date picker by using GetGridServerElement() method (provide by telerik). Please help me it is urgent.