1.欺骗ip表单页去掉desc的必填限制,修复来函不能正确限制的问题,修复大标题文字错误的问题
2.简化增强管控表单页的校验书写(ip类的简化此次未提交)
This commit is contained in:
@@ -77,9 +77,6 @@ $(function(){
|
||||
});
|
||||
$("#inputFrom").validate({
|
||||
rules: {
|
||||
cfgDesc: {
|
||||
required: true,
|
||||
},
|
||||
ipType: {
|
||||
required: true,
|
||||
},
|
||||
@@ -119,14 +116,11 @@ $(function(){
|
||||
protocol: {
|
||||
required: true,
|
||||
},
|
||||
requestId: {
|
||||
'request.id': {
|
||||
required: true,
|
||||
}
|
||||
},
|
||||
messages: {
|
||||
cfgDesc: {
|
||||
required: '<spring:message code="required"/>',
|
||||
},
|
||||
ipType: {
|
||||
required: '<spring:message code="required"/>',
|
||||
},
|
||||
@@ -164,7 +158,7 @@ $(function(){
|
||||
protocol: {
|
||||
required: '<spring:message code="required"/>',
|
||||
},
|
||||
requestId: {
|
||||
'request.id': {
|
||||
required: '<spring:message code="required"/>',
|
||||
}
|
||||
},
|
||||
@@ -199,7 +193,7 @@ $(function(){
|
||||
<div class="page-content">
|
||||
|
||||
<h3 class="page-title">
|
||||
<spring:message code="dns_ipdnsIpCfg"></spring:message>
|
||||
<spring:message code="ip_spoofing_configuration"></spring:message>
|
||||
</h3>
|
||||
|
||||
<div class="row">
|
||||
@@ -221,7 +215,7 @@ $(function(){
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="config_describe"/></label>
|
||||
<label class="control-label col-md-3"><spring:message code="config_describe"/></label>
|
||||
<div class="col-md-6">
|
||||
<input class="form-control" type="text" id="cfgDesc" name="cfgDesc" value="${dnsIpCfg.cfgDesc}">
|
||||
</div>
|
||||
|
||||
@@ -31,102 +31,6 @@ $(function(){
|
||||
}
|
||||
}); */
|
||||
$("#cfgFrom").validate({
|
||||
rules: {
|
||||
//基本配置校验开始
|
||||
'isAreaEffective':{
|
||||
required:true
|
||||
},
|
||||
'requestId': {
|
||||
required: true
|
||||
}
|
||||
//基本配置校验结束
|
||||
//maintable校验开始
|
||||
,
|
||||
'complexCfg[${mainTable}].district': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'complexCfg[${mainTable}].keywords': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'complexCfg[${mainTable}].exprType': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'complexCfg[${mainTable}].matchMethod': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'complexCfg[${mainTable}].isHexbin': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'stringCfg[${mainTable}].cfgKeywords': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'stringCfg[${mainTable}].exprType': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'stringCfg[${mainTable}].matchMethod': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'stringCfg[${mainTable}].isHexbin': {
|
||||
required: true
|
||||
}
|
||||
//maintable校验结束
|
||||
//othertable校验开始
|
||||
<c:forEach items="${_cfg.otherTables}" var="otherTable">
|
||||
,
|
||||
'complexCfg[${otherTable.tableName}].district': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'complexCfg[${otherTable.tableName}].keywords': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'complexCfg[${otherTable.tableName}].exprType': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'complexCfg[${otherTable.tableName}].matchMethod': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'complexCfg[${otherTable.tableName}].isHexbin': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'stringCfg[${otherTable.tableName}].cfgKeywords': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'stringCfg[${otherTable.tableName}].exprType': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'stringCfg[${otherTable.tableName}].matchMethod': {
|
||||
required: true
|
||||
}
|
||||
,
|
||||
'stringCfg[${otherTable.tableName}].isHexbin': {
|
||||
required: true
|
||||
}
|
||||
</c:forEach>
|
||||
//othertable校验结束
|
||||
},
|
||||
messages: {
|
||||
'isAreaEffective':{
|
||||
required:'<spring:message code="required"/>'
|
||||
},
|
||||
'requestId': {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
},
|
||||
errorPlacement: function(error,element){
|
||||
$(element).parents(".form-group").find("div[for='"+element.attr("name")+"']").append(error);
|
||||
},
|
||||
@@ -234,149 +138,7 @@ $(function(){
|
||||
$("#cancel").on("click",function(){
|
||||
window.history.back();
|
||||
});
|
||||
|
||||
myValidate();
|
||||
});
|
||||
|
||||
function myValidate(flag) {
|
||||
if (flag) {
|
||||
myValidate(false);
|
||||
$("#cfgFrom").validate();
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.ipType]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.srcIp]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.srcIpMask]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.srcPort]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.srcPortMask]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.dstIp]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.dstIpMask]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.dstPort]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.dstPortMask]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.direction]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.protocol]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.isAreaEffective]").each(function(){
|
||||
$(this).rules("add", {
|
||||
required: true,
|
||||
messages: {
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
});
|
||||
});
|
||||
} else {
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.ipType]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.srcIp]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.srcIpMask]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.srcPort]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.srcPortMask]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.dstIp]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.dstIpMask]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.dstPort]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.dstPortMask]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.direction]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.protocol]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
$("[name=ipCfg\\[http_ip_cfg\\]\\.isAreaEffective]").each(function(){
|
||||
$(this).rules("remove");
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -16,41 +16,17 @@
|
||||
$("#inputForm").validate({
|
||||
ignore: [],
|
||||
rules: {
|
||||
'serviceName':{
|
||||
required:true
|
||||
},
|
||||
'serviceId':{
|
||||
required:true,
|
||||
remote:"${ctx}/systemService/serviceIdValidate?id=" + encodeURIComponent($("#id").val())
|
||||
},
|
||||
'action':{
|
||||
required:true
|
||||
},
|
||||
'serviceType':{
|
||||
required:true
|
||||
},
|
||||
'childTableFlag':{
|
||||
required:true,
|
||||
checkChild:true
|
||||
}
|
||||
|
||||
},
|
||||
messages: {
|
||||
'serviceName':{
|
||||
required:'<spring:message code="required"/>'
|
||||
},
|
||||
'serviceId':{
|
||||
required:'<spring:message code="required"/>',
|
||||
remote:'<spring:message code="repeat"/>'+'serviceId'
|
||||
},
|
||||
'action':{
|
||||
required:'<spring:message code="required"/>'
|
||||
},
|
||||
'serviceType':{
|
||||
required:'<spring:message code="required"/>'
|
||||
},
|
||||
'childTableFlag':{
|
||||
required:'<spring:message code="required"/>'
|
||||
}
|
||||
},
|
||||
submitHandler: function(form){
|
||||
@@ -371,8 +347,7 @@
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label"><font color="red">*</font><spring:message code="service_id"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<input id="serviceIdInput" class="form-control" name="serviceId" value="${systemServiceInfo.serviceId }" readonly="readonly">
|
||||
<label for="serviceId" class="error" style="display:none"><spring:message code="required"/></label>
|
||||
<input id="serviceIdInput" class="form-control required" name="serviceId" value="${systemServiceInfo.serviceId }" readonly="readonly">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user