Skip Navigation LinksHome / Community & Support / Developer Productivity Tools Forums / ASP.NET AJAX > Calendar > Rad DatePicker's Clear() is not working.- URGENT

Not answered Rad DatePicker's Clear() is not working.- URGENT

Feed from this thread
  • Posted on Feb 7, 2012 (permalink)

    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.

    Reply

  • Tsvetoslav Tsvetoslav admin's avatar

    Posted on Feb 9, 2012 (permalink)

    Hello Manish,

    You need to modify the signature of your client-side OnToDateSelected method. It needs to be:
    function OnDateSelected(sender, args)
    {
    ...
    }

    Now, sender will hold a reference to your RadDatePicker and you can just call its clear() method: sender.clear().

    Hope it helps.

    Regards, Tsvetoslav
    the Telerik team
    Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>

    Reply

  • Posted on Feb 9, 2012 (permalink)

    Thanx ..... Its work....You are the man..

    Reply

Back to Top

Skip Navigation LinksHome / Community & Support / Developer Productivity Tools Forums / ASP.NET AJAX > Calendar > Rad DatePicker's Clear() is not working.- URGENT
Related resources for "Rad DatePicker's Clear() is not working.- URGENT"

ASP.NET Calendar Features  |  Documentation  |  Demos  |  Telerik TV  |  Self-Paced Trainer  |  Step-by-step Tutorial  ]