控件默认年份下拉是从1850-1950
我现在如果想把它改成1950到2150,请问要怎么改

解决方案 »

  1.   

    //var n = m - 10;
      //zxj,开始年
      var n = m -50;
      if (n < 1000) n = 1000;
      if (n + 26 > 9999) n = 9974;
      var s = "<select Author=meizz name=tmpSelectYear style='font-size: 12px' "
         s += "onblur='document.all.tmpSelectYearLayer.style.display=\"none\"' "
         s += "onchange='document.all.tmpSelectYearLayer.style.display=\"none\";"
         s += "parent.meizzTheYear = this.value; parent.meizzSetDay(parent.meizzTheYear,parent.meizzTheMonth)'>\r\n";
      var selectInnerHTML = s;
      //for (var i = n; i < n + 26; i++)
      //zxj,循环的年数
      for (var i = n; i < n + 101; i++)
      {
        if (i == m)
           {selectInnerHTML += "<option Author=wayx value='" + i + "' selected>" + i + "年" + "</option>\r\n";}
        else {selectInnerHTML += "<option Author=wayx value='" + i + "'>" + i + "年" + "</option>\r\n";}
      }zxj注释掉的地方就是你要改的地方
      

  2.   

    outDate="";
    //meizzSetDay(new Date().getFullYear(), new Date().getMonth() + 1);
    //zxj,不传入日期,默认为当前年-30
    meizzSetDay(new Date().getFullYear()-30, new Date().getMonth() + 1);