3 回答

TA貢獻1993條經驗 獲得超6個贊
稍加修改后,無論您設置了哪種dateFormat,它都可以工作。
$("#datepicker").datepicker({
dateFormat: "@", // Unix timestamp
onSelect: function(dateText, inst){
addOrRemoveDate(dateText);
},
beforeShowDay: function(date){
var gotDate = $.inArray($.datepicker.formatDate($(this).datepicker('option', 'dateFormat'), date), dates);
if (gotDate >= 0) {
return [false,"ui-state-highlight", "Event Name"];
}
return [true, ""];
}
});

TA貢獻1797條經驗 獲得超6個贊
開發(fā)的插件非常輕巧,并且與jQuery UI幾乎相同。我的要求是要有能力限制所選日期的數(shù)量。
直觀上,該maxPicks
屬性似乎是為此目的提供的,但不幸的是它并不起作用。
對于那些正在尋找此修復程序的人,這里是:
首先,您需要打補丁
jquery.ui.multidatespicker.js
。我已經在github上提交了pull請求。您可以使用它,直到dubrox將其與母版合并或提出自己的修復方案為止。用法非常簡單。如果
maxPicks
已經選擇了指定的日期數(shù)(),則以下代碼使日期選擇器不選擇任何日期。如果取消選擇任何先前選擇的日期,它將使您再次選擇,直到再次達到限制。$("#mydatefield").multiDatesPicker({maxPicks: 3});
- 3 回答
- 0 關注
- 1329 瀏覽
添加回答
舉報