Эх сурвалжийг харах

git-svn-id: https://192.168.57.71/svn/jsgkj@1487 931142cf-59ea-a443-aa0e-51397b428577

ld_xuhx 8 жил өмнө
parent
commit
47e44fbbda

+ 33 - 0
gkjsjy/trunk/WebContent/static/biz/js/gkjsgl/jsjdgl/jsjdgldetail.js

@@ -160,12 +160,45 @@ van=function(a,b){
 	}
 };
 
+inputLength=function(a,b,c){
+	if(longLen(a.val(),b)){
+		ts(c+"输入长度不能大于"+b,a);
+		return false;
+	}
+}
+
+numberLength=function(a,b,c,d){
+	var flag = numberLen(a.val(),b,c);
+	if(flag == "1"){
+		ts(d+"输入总长度不能大于"+b,a);
+		return false;
+	}
+	
+	if(flag == "2"){
+		ts(d+"小数点位数不能大于"+c,a);
+		return false;
+	}
+}
+
 jsjdgl.detail.save=function(){
 	 //验证浮点类型
 	 if(van($('#addform input[name=ztz]'),"总投资")==false){return false;}
 	 if(van($('#addform input[name=axcd]'),"岸线长度 ")==false){return false;}
 	 if(van($('#addform input[name=bwdj]'),"泊位吨级 ")==false){return false;}
 	 if(van($('#addform input[name=tgnl]'),"通过能力")==false){return false;}
+	 
+	//限制输入信息长度
+	 if(inputLength($('#addform input[name=xmmc]'),100,"项目名称")==false){return false;}
+	 if(inputLength($('#addform input[name=xmgk]'),200,"项目概况")==false){return false;}
+	 if(inputLength($('#addform input[name=jsgm]'),200,"建设规模")==false){return false;}
+	 if(inputLength($('#addform input[name=xmfr]'),20,"项目法人")==false){return false;}
+	 if(inputLength($('#addform input[name=jsdd]'),500,"建设地点")==false){return false;}
+	 
+	 //总投资和通过能力数值长度及小数点长度验证
+	 if(numberLength($('#addform input[name=ztz]'),15,5,"总投资")==false){return false;}
+	 if(numberLength($('#addform input[name=tgnl]'),15,8,"通过能力")==false){return false;}
+	 if(numberLength($('#addform input[name=axcd]'),15,2,"岸线长度")==false){return false;}
+	 
 	 $(".btn").attr("disabled",true);
 	 $.ajax({
          url:$.app+"/jsjdgl/save",

+ 3 - 2
gkjsjy/trunk/WebContent/static/biz/js/gkjsgl/xmxxgl/xmxxgldetail.js

@@ -20,7 +20,7 @@ van=function(a,b){
 };
 
 inputLength=function(a,b,c){
-	if(!longLen(a.val(),b)){
+	if(longLen(a.val(),b)){
 		ts(c+"输入长度不能大于"+b,a);
 		return false;
 	}
@@ -34,7 +34,7 @@ numberLength=function(a,b,c,d){
 	}
 	
 	if(flag == "2"){
-		ts(d+"小数点输入长度不能大于"+c,a);
+		ts(d+"小数点位数不能大于"+c,a);
 		return false;
 	}
 }
@@ -61,6 +61,7 @@ xmxxgl.detail.save=function(){
 	 //总投资和通过能力数值长度及小数点长度验证
 	 if(numberLength($('#addform input[name=ztz]'),15,5,"总投资")==false){return false;}
 	 if(numberLength($('#addform input[name=tgnl]'),15,8,"通过能力")==false){return false;}
+	 if(numberLength($('#addform input[name=axcd]'),15,2,"岸线长度")==false){return false;}
 	 
 	 if($("#tzlxid").val()=='1903'){
 		 var ztz = $('#addform input[name=ztz]').val();

+ 7 - 3
gkjsjy/trunk/WebContent/static/biz/js/validate.js

@@ -174,7 +174,7 @@ function isMM(param){
 
 function longLen(param,maxLen){
 	if(isEmpty(param)){
-		return true;
+		return false;
 	}
     if(param.length > maxLen){
 		return true;
@@ -197,8 +197,12 @@ function numberLen(param,maxLen,pointMaxLen){
 	//获取小数点的位置
 	var pointIndex = param.indexOf(".");
 	//获取小数长度
-	var pointLen = param.substring(pointIndex).length - 1;
-
+	var pointLen = 0;
+	//存在小数点时
+	if(pointIndex != -1){
+		var pointLen = param.substring(pointIndex).length - 1;
+	}
+	
     if(param.length > maxLen){
 		return 1;
 	}