var switchIpType=function(obj){ var type=$(obj).val(); var row=$(obj).parents('.row'); var srcIpMask=row.siblings().find("input[name$='srcIpMask']"); var dstIpMask=row.siblings().find("input[name$='dstIpMask']"); var srcIp=row.siblings().find("input[name$='srcIp']"); var dstIp=row.siblings().find("input[name$='dstIp']"); var srcPort=row.siblings().find("input[name$='srcPort']"); var srcPortMask=row.siblings().find("input[name$='srcPortMask']"); var dstPort=row.siblings().find("input[name$='dstPort']"); var dstPortMask=row.siblings().find("input[name$='dstPortMask']"); if(4==type){ if(!$(srcIpMask).val()){ $(srcIpMask).val("255.255.255.255"); }else if($(srcIpMask).val()=="FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"){ $(srcIpMask).val("255.255.255.255"); } if(!$(dstIpMask).val()){ $(dstIpMask).val("255.255.255.255"); }else if($(dstIpMask).val()=="FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"){ $(dstIpMask).val("255.255.255.255"); } if(!$(srcIp).val()){ $(srcIp).val("0.0.0.0"); }else if($(srcIp).val()=="::"){ $(srcIp).val("0.0.0.0"); } if(!$(dstIp).val()){ $(dstIp).val("0.0.0.0"); }else if($(dstIp).val()=="::"){ $(dstIp).val("0.0.0.0"); } if(!$(srcPort).val()){ $(srcPort).val("0"); } if(!$(dstPort).val()){ $(dstPort).val("0"); } if(!$(srcPortMask).val()){ $(srcPortMask).val("65535"); } if(!$(dstPortMask).val()){ $(dstPortMask).val("65535"); } } if(6==type){ if(!$(srcIpMask).val()){ $(srcIpMask).val("FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"); }else if($(srcIpMask).val()=="255.255.255.255"){ $(srcIpMask).val("FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"); } if(!$(dstIpMask).val()){ $(dstIpMask).val("FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"); }else if($(dstIpMask).val()=="255.255.255.255"){ $(dstIpMask).val("FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"); } if(!$(srcIp).val()){ $(srcIp).val("::"); }else if($(srcIp).val()=="0.0.0.0"){ $(srcIp).val("::"); } if(!$(dstIp).val()){ $(dstIp).val("::"); }else if($(dstIp).val()=="0.0.0.0"){ $(dstIp).val("::"); } } }