2012-08-04 110 views
1

我是新的JQuery,我想看看我是否可以使用JQuery UI datepicker做這樣的事情。JQuery UI在年份的特定月份之間選擇datepicker

我想從每年的1月1日到3月30日或某一年顯示..並禁用其他日期。首先選擇的日期應該是從今天開始的5個工作日。

這是可能的。我確實在JQuery UI上看到了一些範圍,但我不太明白。

感謝

更新

我可以做類似下面能夠得到用戶從今天只選擇5天。

minDate: +5, maxDate: "+3M +10D", 

更新

     showButtonPanel: true, 
         minDate: new Date(2012, 1, 2), 
         maxDate: new Date(2012, 3,30), 
         minDate: + 5 

回答

1

您可以指定最小和最大的日期。

HTML

<p>Date: <input type="text" id="datepicker"></p> 

<p>New Date: <input type="text" id="test"></p> 

</div> 

的JavaScript(兩個不同的例子。第一個硬盤組日期,第二得到當天+ 5天。

$(function() { 
     $("#datepicker").datepicker({ 
      minDate: new Date(2012, 0, 1), 
      maxDate: new Date(2012, 2, 31)} 
     ); 

     var today= new Date(); 
     var numberofDays = 5; 
     var newDate = new Date().setDate(today.getDate()+numberofDays); 
     $("#test").datepicker({ 
      minDate: newDate, 
      maxDate: 5}//number of days from the start date 
     ); 
    }); 

這裏有一些例子與jsfiddle

http://jsfiddle.net/rpNXZ/1/

+0

非常感謝你,我修改你的答案,並與上面我加入到更新上來。 – NoviceDeveloper 2012-08-04 18:44:19

相關問題