CalenderExtender使用JavaScript显示所选日期+ 5年 [英] CalenderExtender to Display Selected-Date + 5 years using Javascript

查看:99
本文介绍了CalenderExtender使用JavaScript显示所选日期+ 5年的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当用户使用日历扩展器选择日期时,应在所选日期上加上5年,然后显示.
该代码正在运行.但是没有显示月份.请帮我解决这个问题.
//================================================ ==

When user select a date using calender-extender It should add 5years to the selected date and then display.
The code is working. But the month is not displaying. Please help me to solve this.
//==================================================

<script type ="text/javascript" >
   function dateSelectionChanged(sender, args) {
     var  dt1 = sender.get_selectedDate();
     dt1.setYear(dt1.getYear() + 5);
     var dt2 = dt1.format("dddd, mmmm d, yyyy");
     document.getElementById('TextBox1').value = dt2;
 }
 </script>


//================================================ ====


//====================================================

<cc1:ToolkitScriptManager ID="sksk" runat ="server" ></cc1:ToolkitScriptManager>
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
      <cc1:CalendarExtender ID="TextBox1_CalendarExtender" runat="server"

            Enabled="True" TargetControlID="TextBox1"

            OnClientDateSelectionChanged="dateSelectionChanged" >
      </cc1:CalendarExtender>

推荐答案

替换JavaScipt
//==================

Replacing JavaScipt
//===================

<script type ="text/javascript" >
  function dateSelectionChanged(sender, args) {
    var  dt1 = sender.get_selectedDate();
    dt1.setMonth(dt1.getMonth() + 5);
    var dt2 = dt1.format("dd, MM , yyyy");
    document.getElementById('TextBox1').value = dt2;
}
</script>


这篇关于CalenderExtender使用JavaScript显示所选日期+ 5年的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆