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

📄 elecmeterinfoinsert.jsp

📁 JSP移动商品管理平台源代码.........
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<jsp:directive.page import="imis_elec.TreeDemo"/>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<jsp:directive.page import="java.text.SimpleDateFormat"/>

<html>
	<head>

		<title>电表基本信息录入</title>
		<script src="js/checkdata.js" type="text/javascript"></script> 
<%--		<script src="/Imis/imis_elec/js/elecMeterInfo.js" type="text/javascript"></script>--%>
<script type="text/javascript">
function checkValue() {	
                
        var ElecMeterRegNo = document.form1.ElecMeterRegNo.value;
            if (ElecMeterRegNo=="") {                
                document.form1.ElecMeterRegNo.focus();
                alert("电表编号不能为空");
                  return false;
                }
             if (ElecMeterRegNo.length > 30){
				window.alert("电表编号长度超出,限定为0-30个英文字符");
	             		document.form1.ElecMeterRegNo.focus();
	             		return false;
				}	
       	
       	var UserId = document.form1.UserId.value;
            if (UserId=="") {                
                document.form1.UserId.focus();
                alert("户号不能为空");
                  return false;
                }
             if (UserId.length > 20){
				window.alert("户号长度超出,限定为0-20个英文字符");
	             		document.form1.UserId.focus();
	             		return false;
				}
				
        var ElecAmmeterType = document.form1.ElecAmmeterType.value;
        	if (ElecAmmeterType=="") {                
                document.form1.ElecAmmeterType.focus();
                alert("电表类型不能为空");
                  return false;
                }
           if (ElecAmmeterType!=""){
			var regp =/^\d{1,3}$/;
				if (ElecAmmeterType.match(regp) == null) 
				{
				  document.form1.ElecAmmeterType.focus();
				  alert("电表类型必须是整数,最多3位");
				  return false;
				}
			}

        var ElecMulties = document.form1.ElecMulties.value;
        	if (ElecMulties=="") {               
                document.form1.ElecMulties.focus();
                alert("电表倍率不能为空");
                  return false;
                }
           if (ElecMulties!=""){
			var regp =/^\d{1,5}$/;
				if (ElecMulties.match(regp) == null) 
				{
				  document.form1.ElecMulties.focus();
				  alert("电表倍率必须是整数,最多5位");
				  return false;
				}
			}
		
		var ElecMeterName = document.form1.ElecMeterName.value;
        	if (ElecMeterName=="") {               
                document.form1.ElecMeterName.focus();
                alert("电表名称不能为空");
                  return false;
                }
			if (ElecMeterName.length > 50){
				window.alert("电表名称长度超出,限定为0-50个英文字符。");
             	document.form1.ElecMeterName.focus();
             	return false;
				}
			
        var ElecMeterType = document.form1.ElecMeterType.value;
			if (ElecMeterType.length > 30){
				window.alert("电表型号长度超出,限定为0-30个英文字符。");
             	document.form1.ElecMeterType.focus();
             	return false;
				}
				
		var ElecMeterScope = document.form1.ElecMeterScope.value;
        	if (ElecMeterScope=="") {               
                document.form1.ElecMeterScope.focus();
                alert("电表量程不能为空");
                  return false;
                }
           if (ElecMeterScope!=""){
			var regp =/(^[\d]{1,6}|^[\d]{1,6})($|[\.][\d]{0,3}$)/;
				if (ElecMeterScope.match(regp) == null) 
				{
				  document.form1.ElecMeterScope.focus();
				  alert("电表量程如果是浮点数,整数位最多6位,小数位3位 \n如果是整数,最多6位");
				  return false;
				}
			}
			
        var ElecMeterCfg = document.form1.ElecMeterCfg.value;
			if (ElecMeterCfg.length > 50){
				window.alert("电表配置长度超出,限定为0-50个英文字符。");
             	document.form1.ElecMeterCfg.focus();
             	return false;
				}
				
        var ElecMeterAddr = document.form1.ElecMeterAddr.value;
			if (ElecMeterAddr.length > 100){
				window.alert("安装位置长度超出,限定为0-100个英文字符。");
             	document.form1.ElecMeterAddr.focus();
             	return false;
				}	

        var ElecMeterStatus = document.form1.ElecMeterStatus.value;
           if (ElecMeterStatus!=""){
			var regp =/^\d{1,3}$/;
				if (ElecMeterStatus.match(regp) == null) 
				{
				  document.form1.ElecMeterStatus.focus();
				  alert("电表状况必须是整数,最多3位");
				  return false;
				}
			}
				
        var UseElecType = document.form1.UseElecType.value;
           if (UseElecType!=""){
			var regp =/^\d{1,3}$/;
				if (UseElecType.match(regp) == null) 
				{
				  document.form1.UseElecType.focus();
				  alert("用电分类必须是整数,最多3位");
				  return false;
				}
			}
				
        var UseYearSum = document.form1.UseYearSum.value;
           if (UseYearSum!=""){
			var regp =/(^[\d]{1,4}|^[\d]{1,4})($|[\.][\d]{0,2}$)/;
				if (UseYearSum.match(regp) == null) 
				{
				  document.form1.UseYearSum.focus();
				  alert("使用年限如果是浮点数,整数位最多4位,小数位2位 \n如果是整数,最多4位");
				  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;
   
}

		function preload() { 
			form1.action = "/Imis/servlet/ElecMeterInfo?pattern=insert";
			parent.iframe_elec_tree.location.reload();  //刷新左半边的树 框架名称在menu页面内
		}
</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" >
	<%
		String userId = request.getParameter("UserId");
		TreeDemo demo = new TreeDemo();		
		String addr = demo.getUserAddr(userId);
			
		if(userId == null) {
			userId = "";
		}		

		if(addr == null) {
			addr = "";
		}
		
		Date date = new Date();
		SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
		String today = format.format(date);
	 %>
	
		<form method="post" action="/Imis/servlet/ElecMeterInfo?pattern=insert" name="form1" onsubmit="return checkValue()">
			<table align="left" width="600" border="0" class="ziti">
				<tr>
					<td>&nbsp;&nbsp;</td>
					<td>&nbsp;&nbsp;</td>
				</tr>					
				<tr>
					<td width="20%" align="right">电表编号:</td>
					<td width="80%">
						<input type="text" name="ElecMeterRegNo" value="${requestScope.ElecMeterInfo.elecMeterRegNo}" class="text1" />
						<font color="red">&nbsp;&nbsp;*</font>
						<c:if test="${requestScope.ElecMeterRegNoExisted != null}">
							<font color="red"> ${requestScope.ElecMeterRegNoExisted}</font>
						</c:if>
					</td>
				</tr>
				<tr>					
					<td align="right">户&nbsp;&nbsp;&nbsp;&nbsp;号:</td>
					<td><input type="text" name="UserId" value="<%=userId %>" readonly="readonly" class="text1" size="15"/>
					<font color="red">&nbsp;&nbsp;*</font></td>
				</tr>
				<tr>
					<td align="right">电表类型:</td>
					<td>
						<select name="ElecAmmeterType" id="ElecAmmeterType" class="text1">
							<option value="1">
								工业用电表
							</option>
							<option value="2">
								居民用电表
							</option>
						</select></td>
				</tr>
				<tr>
					<td align="right">电表倍率:</td>
					<td><input type="text" name="ElecMulties" class="text1" size="7" value="1"/><font color="red">&nbsp;&nbsp;*</font></td>
				</tr>
				<tr>
					<td align="right">电表名称:</td>
					<td><input type="text" name="ElecMeterName" class="text1" size="24"/><font color="red">&nbsp;&nbsp;*</font></td>
				</tr>
				<tr>
					<td align="right">电表型号:</td>
					<td><input type="text" name="ElecMeterType" class="text1" /></td>
				</tr>
				<tr>
					<td align="right">电表量程:</td>
					<td><input type="text" name="ElecMeterScope" class="text1" size="12" value="0.0"/><font color="red">&nbsp;&nbsp;*</font></td>
				</tr>
				<tr>
					<td align="right">电表配置:</td>
					<td><input type="text" name="ElecMeterCfg" class="text1" size="24"/></td>
				</tr>
				<tr>
					<td align="right">安装位置:</td>
					<td><input type="text" name="ElecMeterAddr" class="text1" size="24" value="<%=addr %>"/></td>
				</tr>
				<tr>
					<td align="right">电表状况:</td>
					<td>
						<select name="ElecMeterStatus" id="ElecMeterStatus" class="text1">
							<option value="1">好	</option>
							<option value="2">需要维修</option>
							<option value="3">停用</option>
							<option value="4">报废</option>	
							<option value="5">其他</option>					
						</select>
					</td>
				</tr>
				<tr>
					<td align="right">用电分类:</td>
					<td>
					<select name="UseElecType" id="UseElecType" class="text1">
 							<option value="1" selected>
								非居民照明
							</option>
							<option value="2">
								居民照明
							</option>
							<option value="3">
								商业用电
							</option>
							<option value="4">
								非商业用电
							</option>							
							<option value="5">
								工业用电
							</option>
							<option value="6">
								非工业用电
							</option>
			         			
         			</select>
					</td>
				</tr>
				<tr>
					<td align="right">安装日期:</td>
					<td> 
						<input name="UseDate" id="UseDate" size="10" maxlength="10" type="text" value="<%=today %>" onmousedown="javascript:setday(form1.UseDate);" readonly="readonly">
					</td>
				</tr>
				<tr>
					<td align="right">使用年限:</td>
					<td><input type="text" name="UseYearSum" class="text1" size="7"/></td>
				</tr>
<%--				<tr>--%>
<%--					<td align="right">标&nbsp;&nbsp;&nbsp;&nbsp;志:</td>--%>
<%--					<td><input type="text" name="ReMark" class="text1" size="5"/></td>--%>
<%--				</tr>--%>
				<tr>
					<td align="right">备&nbsp;&nbsp;&nbsp;&nbsp;注:</td>
					<td><textarea name="Memo" rows="4" cols="25" class="text1"></textarea></td>
				</tr>
				<tr>
					<td>&nbsp;&nbsp;</td>
					<td>&nbsp;&nbsp;</td>
				</tr>				
				<tr>
					<td></td>
					<td align="left"><input type="submit" name="Submit" value="提&nbsp;&nbsp;交" class="anniu" onclick="preload()"/></td>
				</tr>				
			</table>
		</form>
	 </body>
</html>

⌨️ 快捷键说明

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