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"));