Quantcast
Channel: Telerik Forums RSS
Viewing all articles
Browse latest Browse all 94857

RadDatePicker get_selectedDate() is always null

$
0
0

Hi Eyup,

 

Thanks for the reply. In my particular case I am calling my page’s button (rbCreateDataReport) click event.

 

function KeyDown_DatePicker(sender, args) {

           var c = args.get_keyCode();

           if (c == 13) {

                args.set_cancel(true);

                $get("<%= rbCreateDataReport.ClientID %>").click();

            }

 

        }

 

 

This button’s client click event sequentially calling  another client’s validation function AlertSearchCriteriaDialog(button, args)

, which is checking for some required fields. Some of them are DatePicker fields. And those fields by some reason showing “undefined” values. But the date values actually there? This is the  function code on the client:

 

function AlertSearchCriteriaDialog(button, args) {

 

           var beginDate = document.getElementById('<%=rdpBeginDate.ClientID%>');

           var endDate = document.getElementById('<%=rdpEndDate.ClientID%>');

           var agency = document.getElementById('<%=rcbAgency.ClientID%>');

           var collectedby = document.getElementById('<%=rcbCollectedBy.ClientID%>');

           var beginDateValue = beginDate.value;

           var endDateValue = endDate.value;

           

            var agencyValue = agency.value;

           var collectedbyValue = collectedby.value;

 

           if ((beginDateValue == '')&& (endDateValue == '') && (agencyValue == 'Not Selected') && (collectedbyValue == 'Not Selected')) {

                window.alert('The search criteria selection has to be done before you may proceed!');

                SetFocusBeginDate();

                button.set_autoPostBack(false);

               returnfalse;

            }

           elseif ((beginDateValue == '') && (endDateValue == '')) {

                window.alert('The date range has to be selected before you may proceed!');

                SetFocusBeginDate();

                button.set_autoPostBack(false);

               returnfalse;

            }

           elseif ((beginDateValue != '') && (endDateValue == '')) {

                window.alert('The date range has to be selected before you may proceed!');

                SetFocusEndDate();

                button.set_autoPostBack(false);

               returnfalse;

            }

           elseif ((beginDateValue == '') && (endDateValue != '')) {

                window.alert('The date range has to be selected before you may proceed!');

                SetFocusBeginDate();

                button.set_autoPostBack(false);

               returnfalse;

           }

           elseif (agencyValue == 'Not Selected') {

                window.alert('The agency has to be selected before you may proceed!');

                SetFocusAgency();

                button.set_autoPostBack(false);

               returnfalse;

            }

           elseif (collectedbyValue == 'Not Selected') {

                window.alert('Collector\'s name has to be selected before you may proceed!');

                SetFocusCollector();

                button.set_autoPostBack(false);

               returnfalse;

            }

           else {

                button.set_autoPostBack(true);

               returntrue;

            }

 

        }

 

Thanks again,

Dmitriy


Viewing all articles
Browse latest Browse all 94857

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>