Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

Ajax Calander Controler date difference

$
0
0

Sir,

I have two AJAX Calander Controls on my form and I want to calculate difference of days between these to controls

<asp:TextBox ID="txtstdate" runat="server" Height="22px" Width="109px"></asp:TextBox><asp:CalendarExtender ID="txtstdate_CalendarExtender" runat="server" 
                            TargetControlID="txtstdate"></asp:CalendarExtender><asp:TextBox ID="txtenddate" runat="server" Height="22px" Width="110px"  onblur="btndadays_onclick()"></asp:TextBox><asp:CalendarExtender ID="txtenddate_CalendarExtender" runat="server" 
                            Enabled="True" TargetControlID="txtenddate"></asp:CalendarExtender>

I have written a Javascript on Blur of second date.

<script language="javascript" type="text/javascript">
        function btndadays_onclick() {
            var st1 = document.getElementById("<%= txtstdate.ClientId %>").value;
            var ed1 = document.getElementById("<%= txtenddate.ClientId %>").value;

            var timeDiff = Math.abs(ed1.getTime() - st1.getTime());
            var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
            document.getElementById("<%= txtdays.ClientId %>").value= diffdays ;
        }</script>

But I am having error as

<div class="logContent "> <div role="listitem" class="errorTitle focusRow subLogRow ">TypeError: ed1.getTime is not a function,   Pl. guide
</div> <div role="listitem" class="errorSourceBox errorSource-syntax focusRow subLogRow ">
Math.abs(ed1.getTime())
</div> </div>

Viewing all articles
Browse latest Browse all 5678

Trending Articles



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