diff --git a/src/main/resources/messages/message_en.properties b/src/main/resources/messages/message_en.properties
index 4877442a2..ff7a35546 100644
--- a/src/main/resources/messages/message_en.properties
+++ b/src/main/resources/messages/message_en.properties
@@ -1145,4 +1145,5 @@ dest_country=Dest IP Country
MM_SPEAKER_RECOGNIZATION=Speaker Recognization
MM_LOGO_DETECTION=Logo Detection
MM_FACE_RECOGNIZATION=Face Recognization
-preset=Preset
\ No newline at end of file
+preset=Preset
+ip_must_select=IP Configuration must select
\ No newline at end of file
diff --git a/src/main/resources/messages/message_ru.properties b/src/main/resources/messages/message_ru.properties
index 2c5d44e22..c67825cec 100644
--- a/src/main/resources/messages/message_ru.properties
+++ b/src/main/resources/messages/message_ru.properties
@@ -1136,4 +1136,5 @@ dest_country=\u0421\u0442\u0440\u0430\u043D\u0430 \u0446\u0435\u043B\u0435\u0432
MM_SPEAKER_RECOGNIZATION=Speaker Recognization
MM_LOGO_DETECTION=Logo Detection
MM_FACE_RECOGNIZATION=Face Recognization
-preset=Preset
\ No newline at end of file
+preset=Preset
+ip_must_select=IP配置必选
\ No newline at end of file
diff --git a/src/main/resources/messages/message_zh_CN.properties b/src/main/resources/messages/message_zh_CN.properties
index 29181b949..900df1bd7 100644
--- a/src/main/resources/messages/message_zh_CN.properties
+++ b/src/main/resources/messages/message_zh_CN.properties
@@ -1143,4 +1143,5 @@ dest_country=\u76EE\u7684IP\u6240\u5C5E\u56FD\u5BB6
MM_SPEAKER_RECOGNIZATION=\u8BF4\u8BDD\u4EBA\u8BC6\u522B
MM_LOGO_DETECTION=\u53F0\u6807\u8BC6\u522B
MM_FACE_RECOGNIZATION=\u4EBA\u8138\u8BC6\u522B
-preset=\u9884\u7F6E
\ No newline at end of file
+preset=\u9884\u7F6E
+ip_must_select=IP\u914D\u7F6E\u5FC5\u9009
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/views/cfg/app/appPolicyCfgForm.jsp b/src/main/webapp/WEB-INF/views/cfg/app/appPolicyCfgForm.jsp
index 24dfd8847..b8005a74b 100644
--- a/src/main/webapp/WEB-INF/views/cfg/app/appPolicyCfgForm.jsp
+++ b/src/main/webapp/WEB-INF/views/cfg/app/appPolicyCfgForm.jsp
@@ -18,6 +18,9 @@ $(function(){
}else{
$(".subscribeId").hide();
}
+ if($(this).val()==1){
+ $(".ipPortAdd").click();
+ }
});
$("#serviceId").val($(".action:checked").attr("serviceId"));
$("#protocolId").val($(".action:checked").attr("protocolId"));
@@ -46,6 +49,10 @@ $(function(){
top.$.jBox.tip("", "");
return;
} */
+ if($("[name=action]:checked").val()==1&&$(".ipPortAdd").parents(".form-section").next(".boxSolid").is(":hidden")){
+ top.$.jBox.tip("", "");
+ return false;
+ }
$(".boxSolid:visible").find("input[name$='cfgKeywords']").each(function(){
if($(this).val()==''){
$(this).parents(".form-group").find(
@@ -330,7 +337,7 @@ var delContent = function(contentClassName, addBtnClassName) {
diff --git a/src/main/webapp/WEB-INF/views/cfg/basicprotocol/form.jsp b/src/main/webapp/WEB-INF/views/cfg/basicprotocol/form.jsp
index 74bf2b1ae..984d5978e 100644
--- a/src/main/webapp/WEB-INF/views/cfg/basicprotocol/form.jsp
+++ b/src/main/webapp/WEB-INF/views/cfg/basicprotocol/form.jsp
@@ -24,6 +24,9 @@ $(function(){
}else{
$("#ratelimit").hide();
}
+ if($(this).val()==1){
+ $(".ipPortAdd").click();
+ }
});
$("#serviceId").val($(".action:checked").attr("serviceId"));
$("#protocolId").val($(".action:checked").attr("protocolId"));
@@ -51,6 +54,10 @@ $(function(){
}
*/
var flag = true;
+ if($("[name=action]:checked").val()==1&&$(".ipPortAdd").parents(".form-section").next(".boxSolid").is(":hidden")){
+ top.$.jBox.tip("", "");
+ return false;
+ }
$(".boxSolid:visible").find("input[name$='cfgKeywords']").each(function(){
if($(this).val()==''){
@@ -299,7 +306,7 @@ var delContent = function(contentClassName, addBtnClassName) {