公共的Scheduler界面增加开始时间和结束时间大小的校验
This commit is contained in:
@@ -14,6 +14,44 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
$(function(){
|
$(function(){
|
||||||
|
//获取国际化文件
|
||||||
|
var title=$.validator.messages.compareDate;
|
||||||
|
var date="2019-03-25 ";
|
||||||
|
//day 时间验证
|
||||||
|
jQuery.validator.addMethod("dayDate",function(value,element){
|
||||||
|
var flagTypeSame=true;
|
||||||
|
var dayValid = $("#dayValid").val();
|
||||||
|
var dayInvalid = $("#dayInvalid").val();
|
||||||
|
if(dayValid !=null && dayValid !="" && dayInvalid !=null && dayInvalid !=""){
|
||||||
|
flagTypeSame=CompareDate(date+dayValid,date+dayInvalid);
|
||||||
|
}
|
||||||
|
return flagTypeSame;
|
||||||
|
},title);
|
||||||
|
//week 时间验证
|
||||||
|
jQuery.validator.addMethod("weekDate",function(value,element){
|
||||||
|
var flagTypeSame=true;
|
||||||
|
var weekValid = $("#weekValid").val();
|
||||||
|
var weekInvalid = $("#weekInvalid").val();
|
||||||
|
if(weekValid !=null && weekValid !="" && weekInvalid !=null && weekInvalid !=""){
|
||||||
|
flagTypeSame=CompareDate(date+weekValid,date+weekInvalid);
|
||||||
|
}
|
||||||
|
return flagTypeSame;
|
||||||
|
},title);
|
||||||
|
//month 时间验证
|
||||||
|
jQuery.validator.addMethod("monthDate",function(value,element){
|
||||||
|
var flagTypeSame=true;
|
||||||
|
var monthValid = $("#monthValid").val();
|
||||||
|
var monthInvalid = $("#monthInvalid").val();
|
||||||
|
if(monthValid !=null && monthValid !="" && monthInvalid !=null && monthInvalid !=""){
|
||||||
|
flagTypeSame=CompareDate(date+monthValid,date+monthInvalid);
|
||||||
|
}
|
||||||
|
return flagTypeSame;
|
||||||
|
},title);
|
||||||
|
|
||||||
|
//比较两个时间的大小
|
||||||
|
function CompareDate(d1,d2){
|
||||||
|
return ((new Date(d1.replace(/-/g,"\/"))) <= (new Date(d2.replace(/-/g,"\/"))));
|
||||||
|
}
|
||||||
//day week 切换
|
//day week 切换
|
||||||
function initDayWeek(){
|
function initDayWeek(){
|
||||||
var dayWeekCheck = $("input.dayWeek:checked");
|
var dayWeekCheck = $("input.dayWeek:checked");
|
||||||
@@ -171,14 +209,14 @@
|
|||||||
<div class="form-group ">
|
<div class="form-group ">
|
||||||
<label class="control-label col-md-2"><spring:message code="startTime"></spring:message></label>
|
<label class="control-label col-md-2"><spring:message code="startTime"></spring:message></label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<input name="schedule.cronValid" type="text" class="form-control Wdate required" readonly="readonly" value="${_cfg.schedule.cronValid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
<input name="schedule.cronValid" type="text" id="dayValid" class="form-control Wdate required " readonly="readonly" value="${_cfg.schedule.cronValid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||||||
</div>
|
</div>
|
||||||
<div for="schedule.cronValid"></div>
|
<div for="schedule.cronValid"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group ">
|
<div class="form-group ">
|
||||||
<label class="control-label col-md-2"><spring:message code="endTime"/></label>
|
<label class="control-label col-md-2"><spring:message code="endTime"/></label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<input name="schedule.cronInvalid" type="text" class="form-control Wdate required" readonly="readonly" value="${_cfg.schedule.cronInvalid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
<input name="schedule.cronInvalid" type="text" id="dayInvalid" class="form-control Wdate required dayDate" readonly="readonly" value="${_cfg.schedule.cronInvalid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||||||
</div>
|
</div>
|
||||||
<div for="schedule.cronInvalid"></div>
|
<div for="schedule.cronInvalid"></div>
|
||||||
</div>
|
</div>
|
||||||
@@ -211,14 +249,14 @@
|
|||||||
<div class="form-group ">
|
<div class="form-group ">
|
||||||
<label class="control-label col-md-2"><spring:message code="startTime"></spring:message></label>
|
<label class="control-label col-md-2"><spring:message code="startTime"></spring:message></label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<input name="schedule.cronValid" type="text" class="form-control Wdate required" readonly="readonly" value="${_cfg.schedule.cronValid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
<input name="schedule.cronValid" type="text" id="weekValid" class="form-control Wdate required" readonly="readonly" value="${_cfg.schedule.cronValid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||||||
</div>
|
</div>
|
||||||
<div for="schedule.cronValid"></div>
|
<div for="schedule.cronValid"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group ">
|
<div class="form-group ">
|
||||||
<label class="control-label col-md-2"><spring:message code="endTime"/></label>
|
<label class="control-label col-md-2"><spring:message code="endTime"/></label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<input name="schedule.cronInvalid" type="text" class="form-control Wdate required" readonly="readonly" value="${_cfg.schedule.cronInvalid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
<input name="schedule.cronInvalid" type="text" id="weekInvalid" class="form-control Wdate required weekDate" readonly="readonly" value="${_cfg.schedule.cronInvalid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||||||
</div>
|
</div>
|
||||||
<div for="schedule.cronInvalid"></div>
|
<div for="schedule.cronInvalid"></div>
|
||||||
</div>
|
</div>
|
||||||
@@ -316,14 +354,14 @@
|
|||||||
<div class="form-group ">
|
<div class="form-group ">
|
||||||
<label class="control-label col-md-2"><spring:message code="startTime"></spring:message></label>
|
<label class="control-label col-md-2"><spring:message code="startTime"></spring:message></label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<input name="schedule.cronValid" type="text" class="form-control Wdate required" readonly="readonly" value='${_cfg.schedule.cronValid }' onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
<input name="schedule.cronValid" type="text" id="monthValid" class="form-control Wdate required" readonly="readonly" value='${_cfg.schedule.cronValid }' onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||||||
</div>
|
</div>
|
||||||
<div for="schedule.cronValid"></div>
|
<div for="schedule.cronValid"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group ">
|
<div class="form-group ">
|
||||||
<label class="control-label col-md-2"><spring:message code="endTime"/></label>
|
<label class="control-label col-md-2"><spring:message code="endTime"/></label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<input name="schedule.cronInvalid" type="text" class="form-control Wdate required" readonly="readonly" value='${_cfg.schedule.cronInvalid }' onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
<input name="schedule.cronInvalid" type="text" id="monthInvalid" class="form-control Wdate required monthDate" readonly="readonly" value='${_cfg.schedule.cronInvalid }' onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||||||
</div>
|
</div>
|
||||||
<div for="schedule.cronInvalid"></div>
|
<div for="schedule.cronInvalid"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user