我有一個日期選擇器,它不能允許在今天的威盛編輯框之前的日期。jquery datepicker允許日期小於minDate
var dateOptions = {
dateFormat: "mm/dd/yy",
constrainInput: true,
gotoCurrent: true,
minDate: new Date()
};
$('.date').datepicker(dateOptions);
$('.date').datepicker('setDate', new Date());
在HTML它的實現爲:
<label class="text14"><strong>Depart</strong></label>
<input type="text" id="tbDTimeOne" maxlength="10" size="10" name="tbDTimeOne" class="colum130 date" /> <img src="images/calendar.png" style="margin-left:-25px;" />
OK,所以這裏發生了什麼。頁面被渲染,onready函數被調用,日期輸入被設置爲今天的日期,用戶標籤/點擊日期輸入,日曆彈出,用戶通過鍵盤編輯現有日期,並將其設置爲今天,用戶標籤到下一個字段。接受並顯示的輸入是minDate之前的日期。
這是什麼解決方案?
使輸入字段爲只讀 –