From 54f47663c3358dccff70a039aee596830d8781a2 Mon Sep 17 00:00:00 2001 From: wangxin Date: Tue, 18 Dec 2018 12:54:15 +0600 Subject: [PATCH] =?UTF-8?q?ddos=20IP=E5=8D=8F=E8=AE=AE=E5=80=BC=E8=B7=9FDD?= =?UTF-8?q?OS=E5=8D=8F=E8=AE=AE=E4=BA=92=E7=9B=B8=E5=85=B3=E8=81=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../webapp/WEB-INF/views/cfg/ddosIpCfgForm.jsp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/webapp/WEB-INF/views/cfg/ddosIpCfgForm.jsp b/src/main/webapp/WEB-INF/views/cfg/ddosIpCfgForm.jsp index 1b102cf48..e986383f3 100644 --- a/src/main/webapp/WEB-INF/views/cfg/ddosIpCfgForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/ddosIpCfgForm.jsp @@ -21,6 +21,7 @@ $(function(){ }else if(_ddosProtocol=="UDP_NTP"||_ddosProtocol=="UDP_DNS"){ $("[name='protocol']").val(17); } + $("[name='protocol']").selectpicker("refresh"); } $("#antiddosProtocol").on("change",function(){ var ddosProtocol=$("#antiddosProtocol").val(); @@ -31,17 +32,29 @@ $(function(){ $("#bpsThreadshold").attr("placeholder","Bit Per Second"); $("#ppsThreadshold").val(""); $("#ppsThreadshold").attr("placeholder","Packet Per Second"); + //$("[name='protocol']").attr("disabled","true");//.parents(".form-group").removeClass("hidden"); }else{ $("#bpsThreadshold").removeAttr("disabled"); $("#ppsThreadshold").removeAttr("disabled"); + //$("[name='protocol']").removeAttr("disabled");//.parents(".form-group").addClass("hidden"); } if(ddosProtocol=="TCP_SYN"){ $("[name='protocol']").val(6); }else if(ddosProtocol=="UDP_NTP"||ddosProtocol=="UDP_DNS"){ $("[name='protocol']").val(17); } + $("[name='protocol']").selectpicker("refresh"); }) - + $("[name='protocol']").on("change", function() { + if($(this).val()==0){ + $("#antiddosProtocol").selectpicker("val",""); + }else if($(this).val()==6){ + $("#antiddosProtocol").selectpicker("val","TCP_SYN"); + }else if($(this).val()==17){ + $("#antiddosProtocol").selectpicker("val","UDP_NTP"); + } + $("#antiddosProtocol").change(); + }); $(".action").on("change", function() { $("#serviceId").val($(this).attr("serviceId")); $("#protocolId").val($(this).attr("protocolId"));