⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 elecuseinfo_modify.jsp

📁 JSP移动商品管理平台源代码.........
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<jsp:directive.page import="java.text.SimpleDateFormat"/>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
	String elecMeterRegNo = "";
	if(request.getParameter("ElecMeterRegNo") != null) {
		elecMeterRegNo = request.getParameter("ElecMeterRegNo");
	}
	
 %>
<html><head>

    
    <title>电表数据修改</title>
<%--    <script src="/Imis/imis_elec/js/elecUseInfo.js" type="text/javascript"></script>--%>
    <script src="/Imis/imis_elec/js/checkdata.js" type="text/javascript"></script> 
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
		<script type="text/javascript">
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,9}|^[\d]{1,9})($|[\.][\d]{0,3}$)/;
				if (NowReading.match(regp) == null) 
				{
				  document.form1.NowReading.focus();
				  alert("本月指数如果是浮点数,整数位最多9位, 小数位最多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,9}|^[\d]{1,9})($|[\.][\d]{0,3}$)/;
				if (ElecMeterReading.match(regp) == null) 
				{
				  document.form1.ElecMeterReading.focus();
				  alert("上月指数如果是浮点数,整数位最多9位, 小数位最多3位 \n如果是整数,最多7位");
				  return false;
				}
			}	
       	  	if(Number(NowReading) < Number(ElecMeterReading)) {
  				document.form1.NowReading.focus();
  				alert("本月指数不能小于上月指数");
  				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,4}$)/;
				if (PriceUnit.match(regp) == null) 
				{
				  document.form1.PriceUnit.focus();
				  alert("单价必须是浮点数,整数位最多7位, 小数位最多4位 \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;
   
}
		</script>
  </head>
  <link rel="stylesheet" type="text/css" href="/Imis/imis_elec/css/style.css">
  
  <body BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 scrolling="auto" background="/Imis/imis_elec/images/bg_main.png">
		<form method="post" action="/Imis/servlet/ElecUseInfo?pattern=getElecUseInfo&page=modify">
			<table align="left" width="100%" border="0" class="ziti">
				<tr>
					<td width="100%" height="20" valign="center" align="left" colspan="7"  background="/Imis/imis_elec/images/bg_main2.png"><font color="black">电表数据修改</font></td>
				</tr>				
				<tr>
					<td width="11%" align="right">电表编号:</td>
					<td width="10%"><input type="text" name="ElecMeterRegNo" class="text1" size="10"/></td>
					<td width="5%" align="right">年份</td>
					<td width="10%">
<%--					<input type="text" name="Year" class="text1" size="10"/>--%>
					<select	name="Year" id="Year" class="text1">
					<%
						for(int i = 2005; i < 2015; ++i) {
					 %>
							<option value="<%=i %>"><%=i %></option>
					<%
						}
					 %>
					</select>
					</td>
					<td width="5%" align="right">月份</td>
					<td width="10%">
<%--					<input type="text" name="Month" class="text1" size="10"/>--%>
					<select	name="Month" id="Month" class="text1">
					<%
						for(int i = 1; i < 13; ++i) {
					 %>
							<option value="<%=i %>"><%=i %></option>
					<%
						}
					 %>
					</select>
					</td>
					<td><input type="submit" name="Submit" value="查&nbsp;&nbsp;询" class="anniu" /></td>
				</tr>	
			</table>
		</form>
		
		<c:if test="${requestScope.ElecMeterRegNoUnexisted!=null}">
			<hr><br/><br/><br/><hr/><font color="red"><h2 align="left" class="ziti">${requestScope.ElecMeterRegNoUnexisted}</h2></font>
		</c:if>
		
		<c:if test="${requestScope.ElecUseInfo!=null}">
		<br/><br/><br>
			<form method="post" action="/Imis/servlet/ElecUseInfo?pattern=modify" name="form1" onsubmit="return checkValue()">
			<table align="left" width="500" border="0" class="ziti">
				<tr>
					<td width="16%" align="right">使&nbsp;用&nbsp;ID:</td>
					<td width="34%">
						
						<input type="text" name="UseId" value="${requestScope.ElecUseInfo.useId}" readonly="readonly" class="text1"/>
					</td>					
					<td align="right" width="16%">电表编号:</td>
					<td width="34%"><input type="text" name="ElecMeterRegNo" value="${requestScope.ElecUseInfo.elecMeterRegNo}" readonly="readonly" class="text1"/><font color="red">&nbsp;&nbsp;*</font></td>
				</tr>
				<tr>
					<td align="right">本月指数:</td>
					<td><input type="text" name="NowReading" value="${requestScope.ElecUseInfo.nowReading}" class="text1"  size="12"/><font color="red">&nbsp;&nbsp;*</font></td>
					<td align="right">上月指数:</td>
					<td><input type="text" name="ElecMeterReading" value="${requestScope.ElecUseInfo.elecMeterReading}" class="text1"  size="12" readonly="readonly" /><font color="red">&nbsp;&nbsp;*</font></td>
				</tr>
				<tr>
					<td align="right">读数单位:</td>
					<td><input type="text" name="ReadOn" value="${requestScope.ElecUseInfo.readOn}" class="text1"/><font color="red">&nbsp;&nbsp;*</font></td>
					<td align="right">线&nbsp;&nbsp;&nbsp;&nbsp;损:</td>
					<td><input type="text" name="XianLoss" value="${requestScope.ElecUseInfo.xianLoss}" class="text1"  size="12"/><font color="red">&nbsp;&nbsp;*</font></td>
				</tr>
				<tr>
					<td align="right">变&nbsp;&nbsp;&nbsp;&nbsp;损:</td>
					<td><input type="text" name="BianLoss" value="${requestScope.ElecUseInfo.bianLoss}" class="text1"  size="12"/><font color="red">&nbsp;&nbsp;*</font></td>
					<td align="right">退补电量:</td>
					<td><input type="text" name="TuiBu" value="${requestScope.ElecUseInfo.tuiBu}" class="text1"  size="12"/><font color="red">&nbsp;&nbsp;*</font></td>
				</tr>
				<tr>
					<td align="right">计费电量:</td>
					<td><input type="text" name="SumElec" value="${requestScope.ElecUseInfo.sumElec}" class="text1" size="12" readonly="readonly"/><font color="red">&nbsp;&nbsp;*</font></td>
					<td align="right">单&nbsp;&nbsp;&nbsp;&nbsp;价:</td>
					<td><input type="text" name="PriceUnit" value="${requestScope.ElecUseInfo.priceUnit}" class="text1"  size="12"/><font color="red">&nbsp;&nbsp;*</font></td>
				</tr>
				<tr>
					<td align="right">结算日期:</td>
					<td>
					<input name="ReadDate" id="ReadDate" size="17" type="text" value="${requestScope.ElecUseInfo.readDate}" readonly="readonly">
					<font color="red">&nbsp;&nbsp;*</font>
					</td>
<%--					<td align="right">标&nbsp;&nbsp;&nbsp;&nbsp;志:</td>--%>
<%--					<td><input type="text" name="ReMark" value="${requestScope.ElecUseInfo.reMark}" class="text1"  size="7"/></td>--%>
				</tr>
				<tr>
					<td align="right">备&nbsp;&nbsp;&nbsp;&nbsp;注:</td>
					<td><textarea name="Memo" rows="4" cols="22" class="text1">${requestScope.ElecUseInfo.memo}</textarea></td>
				</tr>
				<tr>
					<td>&nbsp;&nbsp;</td>
					<td>&nbsp;&nbsp;</td>
				</tr>				
				<tr>
					<td></td>
					<td align="right"><input type="submit" name="Submit" value="修&nbsp;&nbsp;改" class="anniu" /></td>
				</tr>								
			</table>
		</form>
		</c:if>

		<c:if test="${requestScope.ErrorMessage!=null}">
			<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
			&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			<font color="red" size="2">${requestScope.ErrorMessage}</font>
		</c:if>


  </body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -