是否有可能使修改jQuery UI Datepicker只允許用戶選擇,例如,星期一?jQuery Datepicker:限制日期選擇基於星期幾
8
A
回答
1
是,與此類似:
$("#datepicker").datepicker({ beforeShowDay: $.datepicker.noWeekends });
你會寫到位$ .datepicker.noWeekends做任何你想要的東西特別的功能。
我知道
0
最簡單的方法:
$("#datepicker").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
return [(day > 0 && day < 6), ''];
}
});
12
在這裏你去:週一不可選:
$(document).ready(function(){
$('input').datepicker({beforeShowDay: function(date){
return [date.getDay() != 1, ''];
}});
});
運作例如,你可以在這裏玩:http://jsfiddle.net/RaYZ5/19/。
API文檔:http://docs.jquery.com/UI/Datepicker#event-beforeShowDay
+1
upvote for jsfiddle link! :d – jonasespelita 2011-07-21 22:21:18
7
曾任職是完全正確的。但更具體的問候只顯示星期一:
$('#date').datepicker({ beforeShowDay: function (a){a=a.getDay();return[a==1,""]} });
1
如果你想有一個非常靈活解決方案並停用你想要進行的跨給定的時間段,你可以做以下的任意日期:
$ dt_str將會是你想禁用的日期。例如,您可以使用PHP構造它,並從數據庫中檢索日期。
當DOM被加載時,disableDates()被調用併發生奇蹟。
var avDays = <?php echo $dt_str ?>;
<script type='text/javascript'>
$(document).ready(
function(){
// Datepicker
$('.datepicker_event').datepicker(
{
inline: true,
numberOfMonths: 2,
beforeShowDay: disableDates
});
}
)
function disableDates(date) {
var isAvailable = false ;
// Find the days to deactivate
if (avDays != null) {
for (i = 0; i < avDays.length; i++) {
if (date.getMonth() == avDays[i][0] - 1 && date.getDate() == avDays[i][1] && date.getFullYear() == avDays[i][2]) {
isAvailable = true;
}
}
}
if (isAvailable) return [true, 'av_day'] ;
else return [false, ''];
}
</script>
相關問題
- 1. 限制在jQuery中選擇幾個日期DatePicker
- 2. jQuery datePicker星期選擇
- 3. jquery ui日期選擇器限制到星期日
- 4. datepicker選定星期幾android
- 5. 選擇日期爲星期幾的行
- 6. 基於另一個日期選擇器或文本框限制jQuery日期選擇器中的日期
- 7. 選擇DatePicker日期
- 8. jQuery DatePicker - 選擇整個星期
- 9. JQuery Datepicker - 在日期單元格中顯示星期幾名稱
- 10. jQuery Datepicker:限制未來2年的日期選擇器
- 11. 限制日期選擇日期
- 12. 基於日期選擇禁用日期
- 13. 設置星期幾從日期時間選擇器中選擇日期android
- 14. 使用複選框限制日期在jQuery日期選擇器
- 15. jQuery:限制日期選擇器
- 16. jQuery ui datepicker,從onSelect獲取星期幾
- 17. 選擇查詢星期幾
- 18. 選擇查詢星期幾?
- 19. jQuery DatePicker:限制輸入日期
- 20. 在jQuery中限制日期Datepicker
- 21. jquery datepicker日期限制不起作用
- 22. Android DatePicker日期限制
- 23. HTML日期選擇器限制基於在第一日期字段中選擇日期
- 24. Jquery的日期選擇器基於在第一日期字段選擇的日期和明智的限制在第二日期字段日期反之亦然
- 25. 如何在jQuery Datepicker中選擇日期?
- 26. jquery datepicker:選擇日期爲6個月
- 27. 調整jQuery datepicker選擇日期
- 28. jQuery Datepicker沒有選擇日期?衝突?
- 29. jQuery Datepicker不能在日期選擇
- 30. JQuery DatePicker突出顯示日期選擇
看看這個。 http://stackoverflow.com/questions/501943/can-the-jquery-ui-datepicker-be-made-to-disable-saturdays-and-sundays-and-holida – Tim 2011-04-18 20:01:13