From 689b4eb4604902144846fb431d4b6376e6ac4c70 Mon Sep 17 00:00:00 2001 From: wangxin Date: Mon, 9 Apr 2018 10:24:55 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=A4=9A=E5=9F=9F?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=B6IP=E9=85=8D=E7=BD=AE=E5=A6=82?= =?UTF-8?q?=E6=9E=9C=E4=B8=8D=E4=B8=BA=E7=A9=BA=E9=BB=98=E8=AE=A4=E4=B8=8D?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../webapp/WEB-INF/include/form/multiple/ipInfo.jsp | 13 +++++-------- .../webapp/WEB-INF/views/cfg/multipleCfgForm.jsp | 7 +++++++ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/main/webapp/WEB-INF/include/form/multiple/ipInfo.jsp b/src/main/webapp/WEB-INF/include/form/multiple/ipInfo.jsp index 1ba595455..94b005c6b 100644 --- a/src/main/webapp/WEB-INF/include/form/multiple/ipInfo.jsp +++ b/src/main/webapp/WEB-INF/include/form/multiple/ipInfo.jsp @@ -1,8 +1,5 @@ <%@ page contentType="text/html;charset=UTF-8"%> <%@ include file="/WEB-INF/include/taglib.jsp"%> -

@@ -13,7 +10,7 @@ IP - 可选

+checked checked/> 可选
@@ -264,15 +261,15 @@ diff --git a/src/main/webapp/WEB-INF/views/cfg/multipleCfgForm.jsp b/src/main/webapp/WEB-INF/views/cfg/multipleCfgForm.jsp index 59eb92700..0de09e29e 100644 --- a/src/main/webapp/WEB-INF/views/cfg/multipleCfgForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/multipleCfgForm.jsp @@ -6,6 +6,13 @@ + diff --git a/src/main/webapp/WEB-INF/views/cfg/ipCfgForm.jsp b/src/main/webapp/WEB-INF/views/cfg/ipCfgForm.jsp index 61d9bc427..261504e34 100644 --- a/src/main/webapp/WEB-INF/views/cfg/ipCfgForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/ipCfgForm.jsp @@ -62,16 +62,6 @@ $(function(){ }); $("#ipCfgFrom").validate({ - rules: { - srcPort: { - max: 65535, - min: 0 - }, - dstPort: { - max: 65535, - min: 0 - } - }, errorPlacement: function(error,element){ $(element).parents(".form-group").find("div[for='"+element.attr("name")+"']").append(error); }, diff --git a/src/main/webapp/static/global/scripts/common.js b/src/main/webapp/static/global/scripts/common.js new file mode 100644 index 000000000..91b5673fc --- /dev/null +++ b/src/main/webapp/static/global/scripts/common.js @@ -0,0 +1,52 @@ +var switchIpType=function(obj){ + var type=$(obj).val(); + var row=$(obj).parents('.row'); + var srcIpMask=row.siblings().find("input[name$='srcIpMask']"); + var dstIpMask=row.siblings().find("input[name$='dstIpMask']"); + var srcIp=row.siblings().find("input[name$='srcIp']"); + var dstIp=row.siblings().find("input[name$='dstIp']"); + if(4==type){ + if(!$(srcIpMask).val()){ + $(srcIpMask).val("255.255.255.255"); + }else if($(srcIpMask).val()=="FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"){ + $(srcIpMask).val("255.255.255.255"); + } + if(!$(dstIpMask).val()){ + $(dstIpMask).val("255.255.255.255"); + }else if($(dstIpMask).val()=="FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"){ + $(dstIpMask).val("255.255.255.255"); + } + if(!$(srcIp).val()){ + $(srcIp).val("0.0.0.0"); + }else if($(srcIp).val()=="::"){ + $(srcIp).val("0.0.0.0"); + } + if(!$(dstIp).val()){ + $(dstIp).val("0.0.0.0"); + }else if($(dstIp).val()=="::"){ + $(dstIp).val("0.0.0.0"); + } + } + if(6==type){ + if(!$(srcIpMask).val()){ + $(srcIpMask).val("FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"); + }else if($(srcIpMask).val()=="255.255.255.255"){ + $(srcIpMask).val("FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"); + } + if(!$(dstIpMask).val()){ + $(dstIpMask).val("FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"); + }else if($(dstIpMask).val()=="255.255.255.255"){ + $(dstIpMask).val("FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"); + } + if(!$(srcIp).val()){ + $(srcIp).val("::"); + }else if($(srcIp).val()=="0.0.0.0"){ + $(srcIp).val("::"); + } + if(!$(dstIp).val()){ + $(dstIp).val("::"); + }else if($(dstIp).val()=="0.0.0.0"){ + $(dstIp).val("::"); + } + } +} \ No newline at end of file From 116087c0684b8f926a8ac672de7b22ef58df2234 Mon Sep 17 00:00:00 2001 From: chenjinsong Date: Mon, 9 Apr 2018 11:26:14 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9ip=E7=B1=BB=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E7=9A=84=E9=BB=98=E8=AE=A4=E5=80=BC=20=E7=AE=80?= =?UTF-8?q?=E5=8C=96=E6=AC=BA=E9=AA=97ip=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../webapp/WEB-INF/views/cfg/dnsIpCfgForm.jsp | 81 +++---------------- .../webapp/static/global/scripts/common.js | 16 ++++ 2 files changed, 25 insertions(+), 72 deletions(-) diff --git a/src/main/webapp/WEB-INF/views/cfg/dnsIpCfgForm.jsp b/src/main/webapp/WEB-INF/views/cfg/dnsIpCfgForm.jsp index 18d18b324..b98068673 100644 --- a/src/main/webapp/WEB-INF/views/cfg/dnsIpCfgForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/dnsIpCfgForm.jsp @@ -21,6 +21,7 @@