ipType、ipPattern、portPattern

三个参数变化,动态设置ip和端口默认值
This commit is contained in:
duandongmei
2018-05-25 15:16:05 +08:00
parent 5c839d31f6
commit 1d44d680e7
6 changed files with 212 additions and 37 deletions

View File

@@ -13,7 +13,19 @@ border:1px solid #eeeeee
</style>
<script type="text/javascript">
$(function(){
switchIpType($("select[name$='ipType']"));
$("select[name$='ipType']").each(function(){
switchIpInfo(this,"ipType");
})
$("select[name$='ipType']").on("change",function(){
switchIpInfo(this,"ipType");
});
$("select[name$='ipPattern']").on("change",function(){
switchIpInfo(this,"ipPattern");
});
$("select[name$='portPattern']").on("change",function(){
switchIpInfo(this,"portPattern");
});
areaControlInit();
$("input[name='isAreaEffective']").on('change',function(){
var val=$(this).val();
@@ -30,9 +42,6 @@ $(function(){
$("#areaIsp").addClass("hidden");
}
});
$("select[name$='ipType']").on("change",function(){
switchIpType($(this));
});
$("input[name='areaType']").on('change',function(){
var val=$(this).val();
if($(this).is(":visible")){
@@ -61,6 +70,11 @@ $(function(){
},
submitHandler: function(form){
//loading('onloading...');
//代表所有业务都隐藏了,提示必须增加一种业务数据
if($(".boxSolid").length ==$(".boxSolid.hidden").length){
top.$.jBox.tip("<spring:message code='one_more'/>", "<spring:message code='info'/>");
return;
}
form.submit();
},
errorContainer: "#messageBox",
@@ -221,7 +235,7 @@ var delContent=function(contentClassName,addBtnClassName){
</div>
</div>
</div>
<div class="row ip">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="ip_pattern"/></label>
@@ -235,25 +249,7 @@ var delContent=function(contentClassName,addBtnClassName){
<div for="voipIps[${status.index }].ipPattern"></div>
</div>
</div>
<div class="col-md-6">
<div class="form-group ">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="client_ip"/></label>
<div class="col-md-6">
<input class="form-control required" type="text" name="voipIps[${status.index }].srcIpAddress" value="${voipIp.srcIpAddress}">
</div>
<div for="voipIps[${status.index }].srcIpAddress"></div>
</div>
</div>
</div>
<c:choose>
<c:when test="${voipIp.cfgId==null}">
<div class="row hidden port">
</c:when>
<c:otherwise>
<div class="row port">
</c:otherwise>
</c:choose>
<div class="col-md-6">
<div class="col-md-6">
<div class="form-group">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="port_pattern"/></label>
<div class="col-md-6">
@@ -265,6 +261,17 @@ var delContent=function(contentClassName,addBtnClassName){
<div for="voipIps[${status.index }].portPattern"></div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group ">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="client_ip"/></label>
<div class="col-md-6">
<input class="form-control required ipCheck" type="text" name="voipIps[${status.index }].srcIpAddress" value="${voipIp.srcIpAddress}">
</div>
<div for="voipIps[${status.index }].srcIpAddress"></div>
</div>
</div>
<div class="col-md-6">
<div class="form-group ">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="client_port"/></label>
@@ -277,10 +284,10 @@ var delContent=function(contentClassName,addBtnClassName){
</div>
<c:choose>
<c:when test="${voipIp.cfgId==null}">
<div class="row hidden destIpPort">
<div class="row hidden port">
</c:when>
<c:otherwise>
<div class="row destIpPort">
<div class="row port">
</c:otherwise>
</c:choose>
<div class="col-md-6">