laydate設置開始時間后,結束時間不可小於已選擇的開始時間
laydate設置結束時間后,開始時間不可小於已選擇的結束時間
1 //設置開始時間 2 var startDate = laydate.render({ 3 elem: '#StartDate', 4 done: function (value, date) { 5 if (value !== '') { 6 endDate.config.min.year = date.year; 7 endDate.config.min.month = date.month - 1; 8 endDate.config.min.date = date.date; 9 } else { 10 endDate.config.min.year = ''; 11 endDate.config.min.month = ''; 12 endDate.config.min.date = ''; 13 } 14 } 15 }); 16 17 //設置結束時間 18 var endDate = laydate.render({ 19 elem: '#EndDate', 20 done: function (value, date) { 21 if (value !== '') { 22 startDate.config.max.year = date.year; 23 startDate.config.max.month = date.month - 1; 24 startDate.config.max.date = date.date; 25 } else { 26 startDate.config.max.year = ''; 27 startDate.config.max.month = ''; 28 startDate.config.max.date = ''; 29 } 30 } 31 });
1 <label class="col-sm-2 control-label"><span style="color: red">*</span>開始時間</label> 2 <div class="col-sm-3"> 3 <input class="form-control layer-date" name="StartDate" id="StartDate" placeholder="YYYY-MM-DD" readonly="readonly" /> 4 </div> 5 <label class="col-sm-2 control-label"><span style="color: red">*</span>結束時間</label> 6 <div class="col-sm-3"> 7 <input class="form-control layer-date" name="EndDate" id="EndDate" placeholder="YYYY-MM-DD" readonly="readonly" /> 8 </div>
---------------------------------------------------------------------------------------------------------
轉載請記得說明作者和出處哦-.-
作者:KingDuDu
原文出處:https://www.cnblogs.com/kingdudu/articles/8529094.html
---------------------------------------------------------------------------------------------------------