2014-02-14 137 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

相关问题