gpt4 book ai didi

javascript - 如何禁用除 jquery datepicker 中选定日期之外的所有其他日期

转载 作者:数据小太阳 更新时间:2023-10-29 06:10:05 26 4
gpt4 key购买 nike

我有两个名为开始日期和结束日期的日期选择器。我想从开始日期禁用除选定日期之外的所有其他日期。例如,如果我从开始日期选择器中选择 15/12/2016,那么我想禁用结束日期选择器中除第 15 天之外的所有其他日期。

Demofiddle:https://jsfiddle.net/d7vzxn8s/

这是我的代码:

 <p>Start Date: <input type="text" id="startdate"></p>
<p>End Date: <input type="text" id="enddate"></p>

<script>
$("#startdate").datepicker({
onSelect: function (selected) {
var dt = new Date(selected);
dt.setDate(dt.getDate());
$("#enddate").datepicker("option", "minDate", dt);
}
});
$("#enddate").datepicker();

最佳答案

修改后的 fiddle :https://jsfiddle.net/d7vzxn8s/2/

var dateToday = new Date();
var selectedDate;
$("#startdate").datepicker({
minDate: dateToday,
onSelect: function (dateText, inst) {
selectedDate = $(this).datepicker( "getDate" );
var slctdDate = selectedDate.getDate()
// alert(selectedDate);
$("#enddate").datepicker({
minDate: inst.day,
beforeShowDay: function(date){
//Only allow fri, sat

return [date.getDate()==slctdDate];

}
});

}
});

$("#enddate").datepicker("option");

关于javascript - 如何禁用除 jquery datepicker 中选定日期之外的所有其他日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41161927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com