對不起,我已經通過大多數涉及到這個問題的帖子看,但我似乎無法得到這個工作另一個日期選擇器的minDate問題
我有一些單選按鈕的形式:
<input class="type" type="radio" name="type" data-id="10">Don't let user select less than 10 business days
<input class="type" type="radio" name="type" data-id="5">Don't let user select less than 5 business days
用戶選取第一個單選按鈕,日曆不應該讓他們從現在
用戶選擇一個日期不到10天選擇第二個單選按鈕,日曆不應該讓他們選擇日期距離現在還不到5天
(這是一個巨大的表格的一部分,所以我剛剛包含了一部分代碼。非常感謝您考慮看看,我一直在這個整天!)
$("#datepicker").datepicker({
beforeShowDay: noWeekendsOrHolidays,
duration:"fast",
changeMonth: true,
changeYear: true,
gotoCurrent:false,
dateFormat: 'mm/dd/yy',
constrainInput: true,
maxDate: "+6M",
shortYearCutoff: "+10"
});
$(".type").click(function() {
daysAdd = $(this).attr('data-id');
$("#datepicker").datepicker("option", "minDate", daysAdd);
});
什麼不工作? http://jsfiddle.net/skram/TRnnG/對我來說工作正常......我懷疑在noWeekendsOrHolidays函數中一定存在一些問題。 – 2012-02-22 20:14:47
你是對的,它是在jsfiddle工作(即使與nWeekendsOrHolidays)。讓我再看看我的結局。對不起,我發佈之前沒有檢查jsfiddle。我從來沒有用過! :-) – Kerrie 2012-02-22 20:59:18
很高興我可以幫助.. jsFiddle是一個很好的地方來測試這些情況來縮小問題。我只是要發表相同的評論作爲封閉答案。 – 2012-02-22 21:11:59