diff --git a/src/main/webapp/WEB-INF/views/cfg/intercept/interceptForm.jsp b/src/main/webapp/WEB-INF/views/cfg/intercept/interceptForm.jsp index d8cabe053..e109e313b 100644 --- a/src/main/webapp/WEB-INF/views/cfg/intercept/interceptForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/intercept/interceptForm.jsp @@ -338,12 +338,26 @@ $(".whiteListAction").addClass("hidden"); $(".spoofingAction").addClass("hidden"); $(".intensity").addClass("hidden");//域名关联度 - if(interceptRatelimitIp == 'intercept_ratelimit_ip'){ + if(interceptRatelimitIp == 'intercept_ratelimit_ip'){ + var selectedOp = $("select[name='"+protocolNamePrefix+"protocol']").find("option[selected]").val(); $("select[name='"+protocolNamePrefix+"protocol']").find("option").remove(); $("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh"); - $("select[name='"+protocolNamePrefix+"protocol']").append(""); - $("select[name='"+protocolNamePrefix+"protocol']").append(""); - $("select[name='"+protocolNamePrefix+"protocol']").append(""); + if((selectedOp == "0") || (typeof selectedOp == "undefined") || (!"${_cfg.cfgId}")){ + var option1 = ""; + var option2 = ""; + var option3 = ""; + }else if(selectedOp == "6"){ + var option1 = ""; + var option2 = ""; + var option3 = ""; + }else{ + var option1 = ""; + var option2 = ""; + var option3 = ""; + } + $("select[name='"+protocolNamePrefix+"protocol']").append(option1); + $("select[name='"+protocolNamePrefix+"protocol']").append(option2); + $("select[name='"+protocolNamePrefix+"protocol']").append(option3); $("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh"); switchRateLimitType(); } @@ -378,11 +392,22 @@ $(".spoofingAction").addClass("hidden"); $(".intensity").addClass("hidden");//域名关联度 if(interceptRatelimitIp == 'intercept_ratelimit_ip'){ + var selectedOp = $("select[name='"+protocolNamePrefix+"protocol']").find("option[selected]").val(); $("select[name='"+protocolNamePrefix+"protocol']").find("option").remove(); $("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh"); //$("select[name='"+protocolNamePrefix+"protocol']").append("") - $("select[name='"+protocolNamePrefix+"protocol']").append("") - $("select[name='"+protocolNamePrefix+"protocol']").append("") + if((selectedOp == "6") || (typeof selectedOp == "undefined")){ + var option1 = ""; + var option2 = ""; + }else if(selectedOp == "17"){ + var option1 = ""; + var option2 = ""; + }else{ + var option1 = ""; + var option2 = ""; + } + $("select[name='"+protocolNamePrefix+"protocol']").append(option1) + $("select[name='"+protocolNamePrefix+"protocol']").append(option2) $("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh"); } if(interceptReplacePktBin == 'intercept_replace_pkt_bin'){ @@ -458,7 +483,7 @@ - +