1.校验搜索框的时间,开始时间不能晚于结束时间

2.校验dns相应策略配置增加中的最大\小存活时间,最小存活时间不能大于最大存活时间
This commit is contained in:
chenjinsong
2018-08-06 14:07:10 +08:00
parent 9f76db073c
commit d839848452
9 changed files with 84 additions and 12 deletions

View File

@@ -155,6 +155,16 @@ jQuery.validator.addMethod("noBlankSpace", function(value, element) {
return $.trim(value) != "";
}, "不能填写空格");
jQuery.validator.addMethod("compareDate", function(value, element, param) {
var startDate = $(param).val();
if (startDate && value) {
var date1 = new Date(startDate.replace(new RegExp(/-/gm), "/"));
var date2 = new Date(value.replace(new RegExp(/-/gm), "/"));
return date1 <= date2;
}
return true;
}, "结束时间不能早于开始时间");
//掩码校验超过两位不得以0开头
jQuery.validator.addMethod("notStartZero",function(value, element) {
if(value.length>1&&value.length<6){

View File

@@ -58,6 +58,7 @@
areaIpPrefix:"Forbiden value: ",
domainCheck:"Please enter a valid domain.",
checkParent:"Configuration Type must match it's parent.",
specServiceCodeCheck:"Protocol No is repeat."
specServiceCodeCheck:"Protocol No is repeat.",
compareDate:"The end time should not be earlier than the start time."
});
}(jQuery));

View File

@@ -56,6 +56,7 @@
areaIpPrefix:"Forbiden value: ",
domainCheck:"Please enter a valid domain.",
checkParent:"Configuration Type must match it's parent.",
specServiceCodeCheck:"Protocol No is repeat."
specServiceCodeCheck:"Protocol No is repeat.",
compareDate:"The end time should not be earlier than the start time."
});
}(jQuery));

View File

@@ -60,6 +60,7 @@
areaIpPrefix:"禁止使用的值: ",
domainCheck:"请输入有效的域名",
checkParent:"配置类型必须与上级配置一致!",
specServiceCodeCheck:"协议号重复"
specServiceCodeCheck:"协议号重复",
compareDate:"结束时间不能早于开始时间"
});
}(jQuery));

View File

@@ -347,6 +347,53 @@ $(function(){
$("#serviceId").val($(this).attr("serviceId"));
$("#protocolId").val($(this).attr("protocolId"));
});
// 校验搜索条件里的时间选框,不允许起始时间晚于终止时间
$("#searchForm").validate({
rules:{
"searchFoundStartTime": {
},
"searchFoundEndTime": {
compareDate: "[name=searchFoundStartTime]"
},
"search_create_time_start": {
},
"search_create_time_end": {
compareDate: "[name=search_create_time_start]"
},
"search_edit_time_start": {
},
"search_edit_time_end": {
compareDate: "[name=search_edit_time_start]"
},
"search_audit_time_start": {
},
"search_audit_time_end": {
compareDate: "[name=search_audit_time_start]"
},
"beginDate": {
},
"endDate": {
compareDate: "[name=beginDate]"
},
"dobeginDate": {
},
"doendDate": {
compareDate: "[name=dobeginDate]"
}
},
submitHandler: function(form){
loading('loading...');
form.submit();
}
});
// 动态调整日志
var igHeight = $("#searchForm").find(".col-md-12").find(".pull-left").find(".input-group").height();
$("#searchForm").find(".col-md-12").find(".pull-left").find(".input-group").bind("DOMNodeInserted",function(e) {
var newIgHeight = $("#searchForm").find(".col-md-12").eq(0).height();
$("#searchForm").find(".col-md-12").find(".pull-left").find(".input-group").find(".input-group-btn").css("padding-bottom", (newIgHeight-igHeight)+"px");
});
});
//与表达式时,只允许为子串匹配
var setDefaultMatchMethod=function (obj){
@@ -742,7 +789,6 @@ var page=function(n,s){
$("#pageNo").val(n);
$("#pageSize").val(s);
$("#searchForm").submit();
loading();
return false;
}