1. 程式人生 > >laydate 動態改變min 和 max, 進行時間範圍選擇

laydate 動態改變min 和 max, 進行時間範圍選擇

當改變下拉框值,動態改變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); });