我有兩個名爲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