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

📄 order.jsp

📁 一套购物车项目。电子商务系统。实现了前台和后台的业务逻辑。
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%
String path = request.getContextPath();
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<script language="JavaScript" type="text/javascript">  	 

	
	//去空格
	function trim(s)
	{
	   s = s.replace(/^\s+/,"");
	   return s.replace(/\s+$/,"");
	}	

	//检验是否是数字
	function isNum(){
		var obj=window.event.keyCode;
		if(obj>57||obj<48){
			window.event.keyCode=0;
		}
	}	
		  
	
	//检验用户姓名
	function checkusername(username){
		var usernames=document.getElementById(username).value;	
			usernames=trim(usernames);
			if(usernames.length<1){			
				return false;
			}else{
				return true;
			}	
	}	

	
	//检查电话号码是否符合格式要求  
	  function checkphone(phone){
		var flag = true;
		var phoneID=document.getElementById(phone).value;
		phoneID=trim(phoneID);
		if(phoneID.indexOf("-")<0){
			flag = false;
		}
		else{
			var phoneStr = phoneID.split("-");
			if((phoneStr[0].length == 3)||(phoneStr[0].length == 4)){
				if(phoneStr[1].length == 7||phoneStr[1].length == 8){
					for(var i =0;i<phoneStr[0].length;i++){
						var c = phoneStr[0].charCodeAt(i);
						if(c<48 || c>57){
							flag = false;
						}
					}			
					for(var i =0;i<phoneStr[1].length;i++){
						var c = phoneStr[1].charCodeAt(i);
						if(c<48 || c>57){
							flag = false;
						}
					}			
				}else{
					flag = false;
				}
			}else{
			  flag = false;
			}
		}
		return flag;
	  }
	//验证邮箱
	function checkemail(email){
		var falg=true;
		var uemail=document.getElementById(email).value;
		uemail=trim(uemail);
		if(uemail.length<0){
			falg=false;
		}else{
			var i=uemail.indexOf("@");
			var j=uemail.indexOf(".");
			if(i<=0||j<=0||i>j||j==i+1||j==uemail.length-1){
				falg=false;
			}
		}
		return falg;
	} 
	
	function check(){	
			
		if(!checkusername("username")){
			alert("姓名不能为空!");
			return false;
		}
		if(!checkphone("phone")){				
			alert("电话号码输入格式错误,请重新输入!");	
			return false;
		}
		if(!checkemail("email")){
			alert("请按正确格式输入电子邮箱");
			return false;
		}		
	}	
	
</script>
  <head>
    <link href="<%=path%>/css/css.css" rel="stylesheet" type="text/css" />
    <title>添加订单</title>	    
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page"> 

  </head>  
  <body>
	<form action="<%=path%>/orderAddServlet?task=doadd" name="form1" method="post" >
		<table width=100% border=0 class="mytable">
		<input type="hidden" name="userid" value="${sessionScope.user.userid}">
		<input type="hidden" name="userid" value="${orderlist.orderdetailid}">
			<tr>
				<td colspan="5" class="tableHead" align="left" >下单确认</td>
			</tr>
			<tr>
				<td align="right">订单编号:</td>
				<td  colspan="4"><input class="button" name="orderid" readonly style="border:0px" type="text" value="${requestScope.orderid}" maxlength="20" ><span class="STYLE1">*</span></td>
			</tr>
			<tr>
				<td align="right">用户名:</td>
				<td colspan="4"><input class="button" name="username" type="text" value="${sessionScope.user.truename}" maxlength="15"><span class="STYLE1">*</span></td>
			</tr>
			<tr>
				<td align="right">联系电话:</td>
				<td colspan="4"><input class="button" name="phone" type="text" value="${sessionScope.user.userphone}" maxlength="13" ><span class="STYLE1">*</span></td>			
			</tr>
			<tr>
				<td align="right">联系地址:</td>
				<td colspan="4"><input class="button" name="address" type="text" value="${sessionScope.user.useraddress}" ></td>
			</tr>
			<tr>
				<td align="right">邮政编码:</td>
				<td colspan="4"><input class="button" onKeyPress="isNum();" maxlength=6 name="code" type="text" value="${sessionScope.user.usercode}" ></td>
			</tr>
			<tr>
				<td align="right">电子邮箱:</td>
				<td colspan="4"><input class="button" name="email" type="text" value="${sessionScope.user.useremail}" ><span class="STYLE1">*</span></td>
			</tr>
			<tr>
				<td align="right">付款方式:</td>
				<td colspan="4"><input type="radio" checked name="pay" value="0" />邮寄<input type="radio" name="pay" value="1" />转账</td>
			</tr>
			<tr>
				<td align="right">发货方式:</td>
				<td colspan="4"><input type="radio" checked name="carreid" value="0" />邮寄<input type="radio" name="carreid" value="1"/>送货</td>
			</tr>
			<tr>
				<td align="right">日期:</td>
				<td  colspan="4"><input class="button" name="date" readonly style="border:0px" type="text" value="${requestScope.date}" maxlength="20" ><span class="STYLE1">*</span></td>
			</tr>
			<tr><td colspan="5"><br>订单明细:</td></tr>
			<tr class="button">
				<td align="left">序号</td>
				<td>商品名称</td>
				<td >单价</td>
				<td>数量</td>
				<td >小计</td>	
			<c:forEach var="orderlist" items="${sessionScope.car}" varStatus="index">
			</tr>
			<tr>
				<td>${index.count}</td>
				<td>${orderlist.title}</td>
				<td>${orderlist.price}</td>
				<td>${orderlist.quantity}</td>
				<td>${orderlist.viewsubmeney}</td>
			</tr>
			</c:forEach>
			<tr class="button">
				<td colspan="4">合计:</td>
				<td align="left">${requestScope.tolmeney}</td>
			</tr>
			<tr>
			<td colspan="5">
			&nbsp;&nbsp;			
			<input type="submit" name="addorder" value="下单" class="button" onclick="return check()";/>
			&nbsp;&nbsp;<input  onclick="window.location.href='./carServlet'"  type="button" name="back" value="返回购物车" class="button" />
			</td>
			</tr>
		</table>
	</form>	
  </body>
</html>

⌨️ 快捷键说明

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