📄 editorder.jsp
字号:
<%@page contentType="text/html"%>
<%@page pageEncoding="utf-8"%>
<%@page import="czm.Order"%>
<%@page import="czm.Cart"%>
<%@page import="java.text.DateFormat"%>
<%@page import="java.util.Iterator"%>
<jsp:useBean id="orderManage" class="czm.OrderManage" scope="page"/>
<html>
<head>
<%@ include file="head2.txt" %>
<style type="text/css">
<!--
.STYLE6 {color: #CCFF99; font-weight: bold; font-size: 12px; }
-->
</style>
<script language="javascript">
function chkfrm()
{
var result=true;
if(document.frm.receivername.value=="")
{
alert("收书人姓名是必需的!");
result=false;
}
else if(document.frm.address.value=="")
{
alert("送货地址必需的!");
result=false;
}
var exp=/^[1-9]\d{5}(?!\d)$/;
var teststr=document.frm.postcode.value;
var rc=exp.test(teststr);
if(!rc)
{
alert("邮编格式不对!");
result=false;
}
exp=/^\d{3}-\d{8}|\d{4}-\d{7}|1\d{10}$/;
teststr=document.frm.receivertel.value;
rc=exp.test(teststr);
if(!rc)
{
alert("电话号码格式不对!");
result=false;
}
exp=/^\d+(\.\d+)?$/;
teststr=document.frm.price.value;
rc=exp.test(teststr);
if(!rc)
{
alert("下订金额应非负浮点数!");
result=false;
}
exp=/^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[0-9])|([1-2][0-3]))\:([0-5]?[0-9])((\s)|(\:([0-5]?[0-9])))))?$/;
teststr=document.frm.orderdate.value;
rc=exp.test(teststr);
if(!rc)
{
alert("日期格式不对");
result=false;
}
return result;
}
</script>
</head>
<script language="JavaScript" src="student_left.js"></script>
<%
if(session.getAttribute("admin_ID")==null)
{
response.sendRedirect("AdminWindow.jsp");
}
%>
<body bgcolor="#C0DFFD"><%
request.setCharacterEncoding("utf-8");
%>
<%@ include file="head.txt"%>
<td colspan="6" valign="top"><img src="mm_spacer.gif" alt="" width="50" height="1" border="0" />
<form action="OrderManagePage.jsp" method="post" name="frm" onsubmit="return chkfrm();">
<table width="500" border="0" align="center" cellspacing="0">
<%
long id=0;
String sid=request.getParameter("id");
sid=(sid==null)?"0":sid;
id=Long.parseLong(sid);
orderManage.setAdmin(true);
Order item=(Order)orderManage.FindOrderByID(id);
%>
<tr>
<td width="59" height="23" align="right" bgcolor="#3366CC"><span class="STYLE6">定单号</span></td>
<td align="center" bgcolor="#336699"> </td>
<td align="left" bgcolor="#336699"><span class="STYLE1"><%=item.getOrderID()%>
<input type="hidden" name="orderID" value="<%=item.getOrderID()%>">
<input type="hidden" name="ReturnPage" value="editOrder.jsp?id=<%=item.getOrderID()%>">
<input type="hidden" name="opt" value="EditOrder">
</span></td>
</tr>
<tr>
<td align="right" bgcolor="#3366CC" class="STYLE6">会员编号</td>
<td align="center" bgcolor="#336699"> </td>
<td align="left" bgcolor="#336699"><input name="userID" type="text" id="orderID" value="<%=item.getUserID()%>" readonly></td>
</tr>
<tr>
<td align="right" bgcolor="#3366CC" class="STYLE6">收货人</td>
<td align="center" bgcolor="#336699"> </td>
<td align="left" bgcolor="#336699"><input name="receivername" type="text" id="receivername" value="<%=item.getReceiverName()%>"></td>
</tr>
<tr>
<td align="right" bgcolor="#3366CC" class="STYLE6">收货地址</td>
<td align="center" bgcolor="#336699"> </td>
<td align="left" bgcolor="#336699"><input name="address" type="text" id="address" value="<%=item.getReceiverAddress()%>"></td>
</tr>
<tr>
<td align="right" bgcolor="#3366CC" class="STYLE6">邮编</td>
<td align="center" bgcolor="#336699"> </td>
<td align="left" bgcolor="#336699"><input name="postcode" type="text" id="postcode" value="<%=item.getReceiverZip()%>"></td>
</tr>
<tr>
<td align="right" bgcolor="#3366CC" class="STYLE6">联系电话</td>
<td align="center" bgcolor="#336699"> </td>
<td align="left" bgcolor="#336699"><input name="receivertel" type="text" id="receivertel" value="<%=item.getTel()%>"><font size="2" face="宋体">(区号-电话号码 或 手机号码)</font>
</td>
</tr>
<tr>
<td align="right" bgcolor="#3366CC" class="STYLE6">下订时间</td>
<td align="center" bgcolor="#336699"> </td>
<td align="left" bgcolor="#336699"><input name="orderdate" type="text" id="orderdate" value="<%=DateFormat.getDateInstance(DateFormat.MEDIUM).format(item.getOrderDate())%>"><font size="2" face="宋体">(yyyy-mm-dd)</font>
</td>
</tr>
<tr>
<td align="right" bgcolor="#3366CC" class="STYLE6">下订金额</td>
<td align="center" bgcolor="#336699"> </td>
<td align="left" bgcolor="#336699"><input name="price" type="text" id="price" value="<%=item.getOrderprice()%>"></td>
</tr>
<tr>
<td align="right" bgcolor="#3366CC" class="STYLE6">付款方式</td>
<td align="center" bgcolor="#336699"> </td>
<td align="left" bgcolor="#336699"><span class="STYLE1">
<select name="paymenttype">
<%int pt=item.getPaymentType();%>
<option <%if(pt==0)out.write("selected");%> value="0">货到付款</option>
<option <%if(pt==1)out.write("selected");%> value="1">邮局汇款</option>
<option <%if(pt==2)out.write("selected");%> value="2">银行转账</option>
<option <%if(pt==3)out.write("selected");%> value="3">网上支付</option>
</select>
</span></td>
</tr>
<tr>
<td align="right" bgcolor="#3366CC" class="STYLE6">备注</td>
<td align="center" bgcolor="#336699"> </td>
<td align="left" bgcolor="#336699"><span class="STYLE1">
<textarea name="memo" cols="30" rows="5" id="memo"><%=item.getRem()%></textarea>
</span></td>
</tr>
<tr>
<td width="59" align="right" bgcolor="#3366CC" class="STYLE6">订单状态</td>
<td width="8" align="center" bgcolor="#336699"> </td>
<td width="433" align="left" bgcolor="#336699"><span class="quote"><%=item.getOrderStateInChinese()%></span></td>
</tr>
</table>
<br>
<table width="500" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="23" colspan="2" align="center" bgcolor="#3366CC"><span class="STYLE6">定单明细</span></td>
</tr>
<tr>
<td width="167" align="center" bgcolor="#336699" class="STYLE6">书本ISBN号</td>
<td width="327" align="center" bgcolor="#336699" class="STYLE6">数量</td>
</tr>
<%
Cart cart=item.getCart();
Iterator it=cart.getBooks().keySet().iterator();
while(it.hasNext()){
String itemisbn=(String)it.next(); //取得HASHTABL键值对
Integer itemcount=(Integer)cart.getBooks().get(itemisbn); //购造SQL语句
%>
<tr>
<td align="center" ><%=itemisbn%></td>
<td align="center" ><%=itemcount.toString()%></td>
</tr>
<%
}
%>
</table>
<div align="center"><br>
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</div>
</form> </td>
<tr>
<td width="165"> </td>
<td width="50"> </td>
<td width="167"> </td>
<td width="138"> </td>
<td width="50"> </td>
<td width="190"> </td>
<td width="100%"> </td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -