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; }