?? elecuseinfo_modify.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="查 詢" 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">使 用 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"> *</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"> *</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"> *</font></td>
</tr>
<tr>
<td align="right">讀數單位:</td>
<td><input type="text" name="ReadOn" value="${requestScope.ElecUseInfo.readOn}" class="text1"/><font color="red"> *</font></td>
<td align="right">線 損:</td>
<td><input type="text" name="XianLoss" value="${requestScope.ElecUseInfo.xianLoss}" class="text1" size="12"/><font color="red"> *</font></td>
</tr>
<tr>
<td align="right">變 損:</td>
<td><input type="text" name="BianLoss" value="${requestScope.ElecUseInfo.bianLoss}" class="text1" size="12"/><font color="red"> *</font></td>
<td align="right">退補電量:</td>
<td><input type="text" name="TuiBu" value="${requestScope.ElecUseInfo.tuiBu}" class="text1" size="12"/><font color="red"> *</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"> *</font></td>
<td align="right">單 價:</td>
<td><input type="text" name="PriceUnit" value="${requestScope.ElecUseInfo.priceUnit}" class="text1" size="12"/><font color="red"> *</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"> *</font>
</td>
<%-- <td align="right">標 志:</td>--%>
<%-- <td><input type="text" name="ReMark" value="${requestScope.ElecUseInfo.reMark}" class="text1" size="7"/></td>--%>
</tr>
<tr>
<td align="right">備 注:</td>
<td><textarea name="Memo" rows="4" cols="22" class="text1">${requestScope.ElecUseInfo.memo}</textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td></td>
<td align="right"><input type="submit" name="Submit" value="修 改" 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/>
<font color="red" size="2">${requestScope.ErrorMessage}</font>
</c:if>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -