📄 editmyorder.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"/>
<%--
The taglib directive below imports the JSTL library. If you uncomment it,
you must also add the JSTL library to the project. The Add Library... action
on Libraries node in Projects view can be used to add the JSTL 1.1 library.
--%>
<%--
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
--%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>修改我的订单</title>
<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>
<style type="text/css">
<!--
.STYLE6 {color: #CCFF99; font-weight: bold; font-size: 12px; }
-->
</style>
</head>
<body>
<h1>修改我的订单</h1>
<p>
<a href="ViewMyOrder.jsp">返回我的订单</a> </p>
<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="editMyOrder.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()%>"></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>
<p> </p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -