www.gusucode.com > 一个JSP商品管理系统源码程序 > 一个JSP商品管理系统/MobileMGR/MobileMGR/WebRoot/imis_elec/js/elecUseInfo.js

    // JavaScript Document
// JavaScript Document



function checkValue() {			
		
		var ElecMeterRegNo = document.form1.ElecMeterRegNo.value;
 			if (ElecMeterRegNo=="") {
               alert("电表编号不能为空!");
               document.form1.ElecMeterRegNo.focus();
               return false;
               }
	        if (ElecMeterRegNo.length > 30){
			window.alert("电表编号长度超出,限定为0-30个英文字符。");
	             		document.form1.ElecMeterRegNo.focus();
	             		return false;
			}	
			
       	var NowReading = document.form1.NowReading.value;
            if (NowReading=="") {                
                document.form1.NowReading.focus();
                alert("本月指数不能为空");
                  return false;
                }
           if (NowReading!=""){
			var regp = /(^[\d]{1,7}|^[\d]{1,7})($|[\.][\d]{0,3}$)/;
				if (NowReading.match(regp) == null) 
				{
				  document.form1.NowReading.focus();
				  alert("本月指数如果是浮点数,整数位最多7位, 小数位最多3位 \n如果是整数,最多7位");
				  return false;
				} 
			}			
                
        var ElecMeterReading = document.form1.ElecMeterReading.value;
            if (ElecMeterReading=="") {                
                document.form1.ElecMeterReading.focus();
                alert("上月指数不能为空");
                  return false;
                }
            if (ElecMeterReading!=""){
			var regp = /(^[\d]{1,7}|^[\d]{1,7})($|[\.][\d]{0,3}$)/;
				if (ElecMeterReading.match(regp) == null) 
				{
				  document.form1.ElecMeterReading.focus();
				  alert("上月指数如果是浮点数,整数位最多7位, 小数位最多3位 \n如果是整数,最多7位");
				  return false;
				}
			}	
       	
       	var ReadOn = document.form1.ReadOn.value;
       	
            if (ReadOn=="") {                
                document.form1.ReadOn.focus();
                alert("读数单位不能为空");
                  return false;
                }
			if (ReadOn.length > 20){
				window.alert("读数单位长度超出,限定为0-20个英文字符");
             		document.form1.ReadOn.focus();
             		return false;
			}
				
        var XianLoss = document.form1.XianLoss.value;
        	if (XianLoss=="") {                
                document.form1.XianLoss.focus();
                alert("线损不能为空");
                  return false;
                }
            if (XianLoss!=""){
			var regp = /(^[\d]{1,7}|^[\d]{1,7})($|[\.][\d]{0,3}$)/;
				if (XianLoss.match(regp) == null) 
				{
				  document.form1.XianLoss.focus();
				  alert("线损如果是浮点数,整数位最多7位, 小数位最多3位 \n如果是整数,最多7位");
				  return false;
				}
			}

        var BianLoss = document.form1.BianLoss.value;
        	if (BianLoss=="") {                
                document.form1.BianLoss.focus();
                alert("变损不能为空");
                  return false;
                }
            if (BianLoss!=""){
			var regp = /(^[\d]{1,7}|^[\d]{1,7})($|[\.][\d]{0,3}$)/;
				if (BianLoss.match(regp) == null) 
				{
				  document.form1.BianLoss.focus();
				  alert("变损如果是浮点数,整数位最多7位, 小数位最多3位 \n如果是整数,最多7位");
				  return false;
				}
			}
			
        var TuiBu = document.form1.TuiBu.value;
        	if (TuiBu=="") {               
                document.form1.TuiBu.focus();
                alert("退补电量不能为空");
                  return false;
                }
            if (TuiBu!=""){
			var regp = /(^[\d]{1,7}|^[\d]{1,7})($|[\.][\d]{0,3}$)/;
				if (TuiBu.match(regp) == null) 
				{
				  document.form1.TuiBu.focus();
				  alert("退补电量如果是浮点数,整数位最多7位, 小数位最多3位 \n如果是整数,最多7位");
				  return false;
				}
			}
				
        var SumElec = document.form1.SumElec.value;
        	if (SumElec=="") {               
                document.form1.SumElec.focus();
                alert("计费电量不能为空");
                  return false;
                }
            if (SumElec!=""){
			var regp = /(^[\d]{1,7}|^[\d]{1,7})($|[\.][\d]{0,3}$)/;
				if (SumElec.match(regp) == null) 
				{
				  document.form1.SumElec.focus();
				  alert("计费电量如果是浮点数,整数位最多7位, 小数位最多3位 \n如果是整数,最多7位");
				  return false;
				}
			}
			
        var PriceUnit = document.form1.PriceUnit.value;
        	if (PriceUnit=="") {               
                document.form1.PriceUnit.focus();
                alert("单价不能为空");
                  return false;
                }
            if (PriceUnit!=""){
			var regp = /(^[\d]{1,7}|^[\d]{1,7})($|[\.][\d]{0,3}$)/;
				if (PriceUnit.match(regp) == null) 
				{
				  document.form1.PriceUnit.focus();
				  alert("单价必须是浮点数,整数位最多7位, 小数位最多3位 \n如果是整数,最多7位");
				  return false;
				}
			}			
      
//		var reMark = document.form1.ReMark.value;
//			if (reMark=="") {                
//                document.form1.ReMark.focus();
//                alert("标志不能为空");
//                  return false;
//                	}
//           if (reMark!=""){
//			var regp =/^\d{1,3}$/;
//				if (reMark.match(regp) == null) 
//				{
//				  document.form1.ReMark.focus();
//				  alert("标志必须是整数,最多三位");
//				  return false;
//				}
//			}
		
		var memo = document.form1.Memo.value;
			if (memo.length > 100){
				window.alert("输入备注长度超出,限定为0-100个英文字符。");
             		document.form1.Memo.focus();
             		return false;
				}
		
   return true;
   
}