laydate 動態改變min 和 max, 進行時間範圍選擇
阿新 • • 發佈:2019-01-31
當改變下拉框值,動態改變laydate min和max 進行資料範圍選擇
1、日期選擇框:
<input id="overTime" name="overTime"
type="text" maxlength="20"
class="laydate-icon form-control layer-date "
value="<fmt:formatDate value="${workSummary.overTime}" pattern="yyyy-MM-dd"/>" />
2、判斷
var overTime = {//渲染開始時間選擇
elem : '#overTime' , //目標元素。由於laydate.js封裝了一個輕量級的選擇器引擎,因此elem還允許你傳入class、tag但必須按照這種方式 '#id .class'
event : 'focus', //響應事件。如果沒有傳入event,則按照預設的click
min : startTime, // 最小日期
max : endTime // 最大日期
};
laydate(overTime);
// 選擇周次,限制時間
$("#weekly").change(function () {
weeklyDateData();
overTime.min = startTime;
overTime.max = endTime;
laydate(overTime);
});