在Javascript中将DateEdit设置为比其他DateEdit提前3年

时间:2014-07-02 15:38:34

标签: javascript asp.net

我有一个javascript函数,具有以下功能;

<dx:ASPxDateEdit ID="txd_DOM" runat="server" Height="16px" Theme="MetropolisBlue" ClientInstanceName ="txd_DOM">
  <ClientSideEvents DateChanged="function(s, e) {
                  txt_Testing_Date.SetDate(txd_DOM.GetDate());
                                 }"/>
                        </dx:ASPxDateEdit>

将日期框设置为与另一个日期编辑相同的日期。 但是我希望它将txt_Testing_Date的日期设置为比txd_DOM中的日期提前3年

我对此比较陌生,所以任何帮助都会很棒!!

1 个答案:

答案 0 :(得分:1)

我对您正在使用的技术并不熟悉,但请试试这个:

   <dx:ASPxDateEdit ID="txd_DOM" runat="server" Height="16px" Theme="MetropolisBlue" ClientInstanceName ="txd_DOM">
      <ClientSideEvents DateChanged="
            function(s, e) {
                 var date = txd_DOM.GetDate();
                 var newDate = new Date(date.getFullYear() + 3, date.getMonth(), date.getDay());

                 txt_Testing_Date.SetDate(newDate.getDate());
            }"/>
   </dx:ASPxDateEdit>