📄 order.jsp
字号:
<%@ page contentType="text/html; charset=GBK" language="java"%>
<%@ taglib prefix="c" uri="/WEB-INF/c.tld" %>
<%@ taglib prefix="fmt" uri="/WEB-INF/fmt.tld" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
<meta http-equiv="expires" content="Wed, 26 Feb 1970 08:21:57 GMT" />
<title>订单页</title>
</head>
<script language="javascript" type="text/javascript">
function checkRealName(){
var realName=orderForm.ssname.value;
var nameObj=window.document.getElementById("realSpan");
if(realName.length==0){
nameObj.innerHTML="<img src='/lmhshop/image/cc_error.gif' /> 真实姓名不能为空!";
return false;
}else if(realName.length>15){
nameObj.innerHTML="<img src='/lmhshop/image/cc_error.gif' /> 真实姓名长度不能大于15 !";
return false;
}
nameObj.innerHTML="<img src='/lmhshop/image/cc_right.gif' />";
return true;
}
function checkCode(){
var codeValue=orderForm.sscode.value;
var codeObj=window.document.getElementById("codeSpan");
if(codeValue.replace(/[0-9]/g,"").length!=0){
codeObj.innerHTML="<img src='/lmhshop/image/cc_error.gif' />邮编必须是数字组成!";
return false;
}else if(codeValue.length!=6){
codeObj.innerHTML="<img src='/lmhshop/image/cc_error.gif' />邮编必须是6位数字组成!";
return false;
}
codeObj.innerHTML="<img src='/lmhshop/image/cc_right.gif' />";
return true;
}
function checkAdd(){
var addValue=orderForm.ssaddress.value;
var addObj=window.document.getElementById("addSpan");
if(addValue.length>100){
addObj.innerHTML="<img src='/lmhshop/image/cc_error.gif' />地址长度不能大于100 !";
return false;
}else if(addValue.length==0){
addObj.innerHTML="<img src='/lmhshop/image/cc_error.gif' />地址不能为空!";
return false;
}
addObj.innerHTML="<img src='/lmhshop/image/cc_right.gif' />";
return true;
}
function checkEmail(){
var emailValue=orderForm.ssemail.value;
var emailObj=window.document.getElementById("emailSpan");
if(emailValue.replace(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/g,"").length!=0){
emailObj.innerHTML="<img src='/lmhshop/image/cc_error.gif' />邮箱格式不正确!";
return false;
}else if(emailValue.length==0){
emailObj.innerHTML="<img src='/lmhshop/image/cc_error.gif' />邮箱不能为空!";
return false;
}
emailObj.innerHTML="<img src='/lmhshop/image/cc_right.gif' />";
return true;
}
function checkPhone(){
var phoneValue=orderForm.ssphone.value;
var phoneObj=window.document.getElementById("phoneSpan");
if(phoneValue.replace(/(\d{3}-\d{8}|\d{4}-\d{8}|\d{4}-\d{7}|\d{3}-\d{7})(-\d{2,8})?/g,"").length!=0){
phoneObj.innerHTML="<img src='/lmhshop/image/cc_error.gif' />电话号码格式错误,区号和号码之间用'-'隔开!";
return false;
}else if(phoneValue.length==0){
phoneObj.innerHTML="<img src='/lmhshop/image/cc_error.gif' />电话号码不能为空!";
return false;
}
phoneObj.innerHTML="<img src='/lmhshop/image/cc_right.gif' />";
return true;
}
function resetOrder(){
orderForm.reset();
return checkRealName()&&checkAdd()&&checkCode()&&checkEmail()&&checkPhone();
}
function exitSys(obj){
location.href="/lmhshop/servlet/ExitSysServlet?tag="+obj;
}
</script>
<body>
<table width="100%" border="1">
<tr>
<th height="97" scope="row">
<a href="/lmhshop/font/show.jsp">首页</a>
<a href="/lmhshop/font/user/userInfo.jsp">会员中心</a>
<a href="/lmhshop/font/cartManager.jsp" >进入购物车</a>
<c:if test="${empty userBean}" >
<a href="<c:url value='/font/login.jsp' />">登录</a>
</c:if>
<c:if test="${!empty userBean}" >
<a href="#" onClick="exitSys('Font');">退出</a>
</c:if>
<a href="/lmhshop/font/reguser.jsp">注册</a>
<a href="<c:url value='/font/adminLogin.jsp'/>">后台管理</a>
</th>
</tr>
</table>
<table width="100%" border="1">
<tr>
<td align="center">
<form action="<c:url value='/font/user/orderCheck.jsp' />" method="get" name="orderForm" id="orderForm">
<table width="90%" border="1">
<tr>
<td colspan="2" align="center" style="font-size:24px"><strong>订单</strong></td>
</tr>
<tr>
<td width="51%" align="right">订单编号:</td>
<td width="49%">${sessionScope.norderID}</td>
</tr>
<tr>
<td align="right">商品种类数:</td>
<td>${sessionScope.cart.mcTypeSize}</td>
</tr>
<tr>
<td align="right">商品总数:</td>
<td>${sessionScope.cart.mcSize}</td>
</tr>
<tr>
<td align="right">订单总额:</td>
<td>${sessionScope.cart.totalPrice}</td>
</tr>
<tr>
<td align="right">下单日期:</td>
<td>${sessionScope.dateStr}</td>
</tr>
<tr>
<td align="right">付款方式:</td>
<td>${param.payType}<input name="payType" id="payType" type="hidden" value="${param.payType}"></td>
</tr>
<tr>
<td align="right">送货方式:</td>
<td>${param.sendType}<input name="sendType" id="sendType" type="hidden" value="${param.sendType}"></td>
</tr>
<tr>
<td colspan="2" align="center"> </td>
</tr>
<tr>
<td align="right">收货人姓名:</td>
<td>
<input name="ssname" type="text" id="ssname" value="${sessionScope.userBean.sname}" onBlur="checkRealName();">
<span id="realSpan"></span>
</td>
</tr>
<tr>
<td align="right">收货人电话:</td>
<td><input name="ssphone" type="text" id="ssphone" value="${sessionScope.userBean.sphone}" onBlur="checkPhone();">
<span id="phoneSpan"></span>
</td>
</tr>
<tr>
<td align="right">收货人邮编:</td>
<td><input name="sscode" type="text" id="sscode" value="${sessionScope.userBean.scode}" onBlur="checkCode();">
<span id="codeSpan"></span>
</td>
</tr>
<tr>
<td align="right">收货人地址:</td>
<td><input name="ssaddress" type="text" id="ssaddress" value="${sessionScope.userBean.saddress}" onBlur="checkAdd();">
<span id="addSpan"></span>
</td>
</tr>
<tr>
<td align="right">收货人邮箱:</td>
<td><input name="ssemail" type="text" id="ssemail" value="${sessionScope.userBean.semail}" onBlur="checkEmail();">
<span id="emailSpan"></span>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="orderMc" type="submit" id="orderMc" value="下单" />
<input name="reSet" type="button" id="reSet" value="重置" onClick="resetOrder();" /></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<br>
<table width="100%" border="1">
<tr>
<td> </td>
</tr>
</table>
<br>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -