我有两个名为startdate和enddate的日期选择器。我想要禁用除startdate所选日期以外的所有其他日期。例如,如果我从startdate datepicker中选择了15/12/2016,那么我想在enddate datepicker中禁用除第15天以外的所有其他日期。如何禁用jquery datepicker中所选日期以外的所有其他日期
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();
感谢您的回复。 :)但这不会帮助我。我不能设置enddate只。我真正想要的是,考虑我是否选择了16/12/2016,那么应禁用所有以前的日期(这是当前的情况),并禁用除选定日期之后的第16天以外的所有日期。 这意味着我只需要选择2016年12月的第16天,2017年1月,2017年2月,等等。 – Raj