2014-02-14 72 views
0

我有如下代碼以禁用22-02-2014,但鴕鳥政策作品...禁用特定一天的jQuery UI的日期選擇器

beforeShowDay: function(date) { 
      var day = date.getDay(); 
      return [(day == 0 || day == 6)]; 
      var array = ["22-02-14"] 
      $('#input_2_5').datepicker({ 
beforeShowDay: function(date){ 
      var string = jQuery.datepicker.formatDate('dd-mm-yy', date); 
      return [ array.indexOf(string) == -1 ] 

表格日期選擇是here

燦任何人都幫助我? 謝謝!

+0

可能重複:http://stackoverflow.com/questions/9742289/jquery-ui-date-picker-disabling-specific-dates – Pavlo

+0

帕夫洛,這些鴕鳥政策工程我! –

回答

0

您使用的日期格式dd-mm-yy相當於22-02-2014而不是22-02-14在jQuery中。你既可以改變數組的聲明:

var array = ["22-02-2014"]; 

或更改formatDate使用的格式爲:

var string = jQuery.datepicker.formatDate('dd-mm-y', date); 

我建議第一個選項作爲第二選項不會允許22- 02-1914被選中。

一個的jsfiddle可以發現here

相關問題