This is a migrated thread and some comments may be shown as answers.

datepicker is null in document ready

1 Answer 163 Views
Calendar
This is a migrated thread and some comments may be shown as answers.
Morten
Top achievements
Rank 2
Iron
Iron
Veteran
Morten asked on 23 Apr 2012, 11:41 AM
I'm trying to get the selected value of a datepicker within document ready javascript:

My datepicker:
<telerik:RadDatePicker runat="server" ID="rdpDate" ClientIDMode="Static" Width="100">
<ClientEvents OnDateSelected="rdpDate_DateSelected" />
<Calendar runat="server" ID="cDate">
<SpecialDays><telerik:RadCalendarDay repeatable="Today" Date="" ItemStyle-CssClass="rcToday" /></SpecialDays>
</Calendar>
</telerik:RadDatePicker> document.ready: <telerik:RadCodeBlock ID="rcb" runat="server">
<script type="text/javascript">
$(function () {
var datepicker = $find("<%= rdpDate.ClientID %>");
console.log(datepicker);

I'm getting "null". What am I doing wrong?

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 23 Apr 2012, 12:36 PM
Hi Morten,

The "document.ready" function is equivalent to page load. You can access the RadDatePicker in document.ready function as follows. You can access the selected date in OnDateSelected client event.

aspx:
<telerik:RadDatePicker runat="server" ID="rdpDate" ClientIDMode="Static" Width="100">
  <ClientEvents OnDateSelected="OnDateSelected" />
  <Calendar runat="server" ID="cDate">
      <SpecialDays>
         <telerik:RadCalendarDay Repeatable="Today" Date="" ItemStyle-CssClass="rcToday" />
      </SpecialDays>
  </Calendar>
</telerik:RadDatePicker>
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
   <script type="text/javascript" src="jquery-1.3.2-vsdoc2.js"></script>
   <script type="text/javascript">
      $(document).ready(function () {
          var datepicker = $find("<%= rdpDate.ClientID %>");
       });
      function OnDateSelected(sender, args)
       {
          var datepicker = $find("<%= rdpDate.ClientID %>");
          alert(datepicker.get_selectedDate());
       }
   </script>
</telerik:RadCodeBlock>

Hope this helps.

Regards,
Princy.
Tags
Calendar
Asked by
Morten
Top achievements
Rank 2
Iron
Iron
Veteran
Answers by
Princy
Top achievements
Rank 2
Share this question
or