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

📄 ordermodify.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();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <link href="<%=path%>/css/css.css" rel="stylesheet" type="text/css" />  
    <base href="<%=basePath%>">    
    <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> 
  <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> 
  <body>
	<form action="<%=path%>/orderManagerServlet?task=domodify" name="form1" method="post" >
		<table width=100% border=0 class="mytable">
			<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.orderbean.orderid}" maxlength="20" ></td>
			</tr>
			<tr>
			<td align="right">用户名:</td>
			<td colspan="4"><input class="button" name="username"  style="border:0px" type="text" value="${requestScope.orderbean.username}" maxlength="15"></td>
			</tr>
			<tr>
			<td align="right">联系电话:</td>
			<td colspan="4"><input class="button" name="phone"  style="border:0px" type="text" value="${requestScope.orderbean.userphone}" maxlength="13" ></td>			
			</tr>
			<tr>
			<td align="right">联系地址:</td>
			<td colspan="4"><input class="button" name="address"  style="border:0px" type="text" value="${requestScope.orderbean.useraddress}" ></td>
			</tr>
			<tr>
			<td align="right">邮政编码:</td>
			<td colspan="4"><input onkeypress="return isNum();" class="button"  style="border:0px" maxlength=6 name="code" type="text" value="${requestScope.orderbean.usercode}" ></td>
			</tr>
			<tr>
			<td align="right">电子邮箱:</td>
			<td colspan="4"><input class="button" name="email" style="border:0px" type="text" value="${requestScope.orderbean.useremail}" ></td>
			</tr>
			<tr>
			<td align="right" >付款方式:</td>
			<c:if test="${requestScope.orderbean.paytype=='0'}">
				<td colspan="4">
					<input class="button" type="text"  style="border:0px" name="pay" value="邮寄" />	
					<input type="hidden" class="button"  style="border:0px" name="pays" value="0" />				
				</td>
			</c:if>
			<c:if test="${requestScope.orderbean.paytype=='1'}">
				<td colspan="4">
					<input class="button" type="text"  style="border:0px" name="pay" value="转账" />	
					<input type="hidden" class="button"  style="border:0px" name="pays" value="1" />				
				</td>
			</c:if>
			
			</tr>
			<tr>
			<td align="right">发货方式:</td>
			<c:if test="${requestScope.orderbean.carriedtype=='0'}">
				<td colspan="4">
					<input type="text" class="button"  style="border:0px" name="carried" value="邮寄" />
					<input type="hidden" class="button"  style="border:0px" name="carrieds" value="0" />					
				</td>
			</c:if>
			<c:if test="${requestScope.orderbean.carriedtype=='1'}">
				<td colspan="4">
					<input type="text" class="button"  style="border:0px" name="carried" value="送货" />	
					<input type="hidden" class="button"  style="border:0px" name="carrieds" value="1" />				
				</td>
			</c:if>
			</tr>
			<tr>
			<td align="right">日期:</td>
			<td  colspan="4"><input class="button" name="dc"  style="border:0px" type="text" value="${requestScope.orderbean.ordertime}" >
			 <a href="javascript:void(0)" onclick="if(self.gfPop)gfPop.fPopCalendar(document.form1.dc);return false;"> 			                        
				    <img name="popcal" align="absmiddle" src="<%=path%>/image/calbtn.gif" width="34" height="22" border="0" alt=""></a></td>
			</tr>
			<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="orderdetaillist" items="${requestScope.orderdetaillist}" varStatus="index">
			</tr>
			<tr>
			<td>${index.count}</td>
			<td>${orderdetaillist.title}</td>
			<td>${orderdetaillist.price}</td>
			<td>${orderdetaillist.itemcount}</td>
			<td>¥${orderdetaillist.price*orderdetaillist.itemcount}</td>
			</tr>
			</c:forEach>
			<tr class="button">
			<td colspan="4">合计:</td>
			<td align="left">${requestScope.tolmeney}</td>
			</tr>
			<tr>
			<td colspan="5" align="center">		
			<input   type="submit" name="submit" value="提交" class="button" onclick="return check()" />
			&nbsp;&nbsp;<input  onclick="history.back();"  type="button" name="back" value="返回" class="button" />&nbsp;&nbsp;</td>
			</tr>
		</table>
	</form>	
		<iframe width=174 height=189 name="gToday:normal:agenda.js" id="gToday:normal:agenda.js" src="<%=path%>/date/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;">
		</iframe>		
  </body>
</html>

⌨️ 快捷键说明

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