我在输入文本框中有这个日期选择器,它运行良好的日期选择器和选择的也是。我的问题是希望仅禁用过去的日期和仅将来的选定日期“星期一”。这是我的代码
<input type='text' name='datepicker' id='datepicker' placeholder='Date:' class='form-control'>
$(function() {
$("#datepicker").datepicker({
beforeShowDay: function (date) {
//getDate() returns the day (0-31)
if (date.getDay() == 1 ) {
return [true, ''];
}
return [false, ''];
}
});
});
我的代码发生了什么,选择了星期一,但未禁用过去的日期。有人可以帮我解决这个问题,我怎么能禁用过去的日期?TIA
答案 0 :(得分:1)
试试这个......
通过mindate=0
;
$(function() {
$("#datepicker").datepicker({
minDate:0,
beforeShowDay: function (date) {
//getDate() returns the day (0-31)
if (date.getDay() == 1 ) {
return [true, ''];
}
return [false, ''];
}
});
});
答案 1 :(得分:0)
设置minDate : new Date,
$(function() {
$("#datepicker").datepicker({
set minDate : new Date,
beforeShowDay: function (date) {
//getDate() returns the day (0-31)
if (date.getDay() == 1 ) {
return [true, ''];
}
return [false, ''];
}
});
});