You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
shopping/daima/WebRoot/.svn/text-base/Qregister.jsp.svn-base

433 lines
16 KiB

<%@ page language="java" import="java.util.*,com.ace.shopping.domain.*" pageEncoding="utf-8" contentType="text/html; charset=gbk"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>ACE Shop</title>
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="nivo-slider.css" type="text/css" media="screen" />
<link rel="stylesheet" type="text/css" href="css/ddsmoothmenu.css" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/ddsmoothmenu.js"></script>
<script type="text/javascript">
function checkvalidate() {
if (document.registerpage.u_name.value == "") {
alert("\请输入您的账号!");
document.registerpage.u_name.focus();
} else if (document.registerpage.u_pwd.value == "") {
alert("\请输入您的密码!");
document.registerpage.u_pwd.focus();
} else if (document.registerpage.u_pwd1.value == "") {
alert("\请输入你得确认密码!");
document.registerpage.u_pwd.focus();
} else if (document.registerpage.u_pwd.value != document.registerpage.u_pwd1.value) {
alert("\两次输入的密码不一样!");
document.registerpage.u_pwd1.focus();
return false;
} else if (document.registerpage.u_address.value == "") {
alert("\请输入你的地址!");
document.registerpage.u_mobile.focus();
} else if (document.registerpage.u_mobile.value == "") {
alert("\请输入电话号码!");
document.registerpage.u_mobile.focus();
} else if (document.registerpage.u_phone.value.length != 11) {
alert("\输入的号码不对");
document.registerpage.u_phone.focus();
} else if (document.registerpage.u_email.value == "") {
alert("\邮箱未填");
document.registerpage.u_email.focus();
return false;
} else if (document.registerpage.u_email.value != "") {
var email = document.registerpage.u_email.value;
var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
chkFlag = pattern.test(email);
if (chkFlag) {
return true;
} else {
alert("邮箱地址的格式不正确!");
document.registerpage.u_email.focus();
return false;
}
} else {
return true;
}
return false;
}
</script>
<script type="text/javascript" >
var xmlRequest = null;// 请求对象
function createXmlRequest() {
if (window.xmlHttpRequest) {
// 火狐和salari和chrome
xmlRequest = new XmlHttpRequest();
return;
}
// 对于ie
try {
// activex为ie浏览器的扩展组件。
xmlRequest = new ActiveXObject('Msxml2.XMLHTTP');
} catch (e) {
xmlRequest = new ActiveXObject('Microsoft.XMLHTTP');
}
}
function send() // 将填入的姓名发给后台的服务
{
createXmlRequest();
var name = document.getElementById("u_name").value;
var url = "http://127.0.0.1:8080/aceshopping/servlet/registerUserCheck?op=usercheck&u_name="+name;
xmlRequest.open("post", url, true); // 向服务发出异步请求
xmlRequest.onreadystatechange = doreceive;// 当收到服务器的响应后,自动回调该方法
// xmlRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=gbk");//针对post请求参数做编码处理,否则ie8下乱码
xmlRequest.send(null);// 发送请求,send的参数为post参数
}
function doreceive() {
if (xmlRequest.readyState == 4 && xmlRequest.status == 200) {
var response = xmlRequest.responseText;
// 将服务端响应的报文放在info中
document.getElementById("infousername").innerHTML =response;
//"<font color='red'>"+response+"</font>";
}
}
</script>
<script type="text/javascript">
ddsmoothmenu.init({
mainmenuid: "top_nav", //menu DIV id
orientation: 'h', //Horizontal or vertical menu: Set to "h" or "v"
classname: 'ddsmoothmenu', //class added to menu's outer DIV
//customtheme: ["#1c5a80", "#18374a"],
contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
})
</script>
<script>
function ltrim(s){
return s.replace( /^\s*/, "");
}
function rtrim(s){
return s.replace( /\s*$/, "");
}
function trim(s){
return rtrim(ltrim(s));
}
function check()
{
var v = document.getElementById("name").value;
if (v.length==0&&trim(v) =="")
return false;
return true;
}
</script>
</head>
<body>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/menu.js"></script>
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
/* service-menu */
.service-menu .menu-title,.service-menu .menu-p,.service-menu .menu-p .menu-i{background:url("images/menubg.png") no-repeat;}
.service-menu{border:solid 1px #d1d1d1;width:206px;margin:auto auto auto auto;}
.service-menu .menu-title{height:21px;overflow:hidden;padding:6px 8px;background-position:0 0;background-repeat:repeat-x;color:#444;font-size:14px;font-weight:bold;}
.service-menu .menu-p{display:block;height:21px;overflow:hidden;padding:6px 0 6px 19px;border-top:solid 1px #e6e6e6;background-position:0 -50px;background-repeat:repeat-x;color:#444;font-size:14px;font-weight:normal;cursor:pointer;}
.service-menu .menu-p .menu-i{float:left;display:inline;width:11px;height:11px;overflow:hidden;background-position:0 -103px;margin:5px 6px 0 0;}
.service-menu .menu-p a:link,.service-menu .menu-p a:visited{color:#444;text-decoration:none;font-size:14px;}
.service-menu .menu-p a:hover{color:#ff7300;text-decoration:none;}
.service-menu .menu-p-current .menu-i{background-position:-20px -103px;}
.service-menu .menu-p-current a:link,.service-menu .menu-p-current a:visited{color:#369;font-weight:bold;}
.service-menu .menu-p-current a:hover{color:#ff7300;}
.service-menu .menu-c{border-top:solid 1px #e6e6e6;display:none;padding:4px 0 4px 54px;}
.service-menu .menu-c-current{display:block;}
.service-menu .menu-c ul{display:block;}
.service-menu .menu-c li{padding:2px 0;height:18px;overflow:hidden;}
.service-menu .menu-c a:link,.service-menu .menu-c a:visited{color:#444;text-decoration:none;}
.service-menu .menu-c a:hover{color:#ff7300;text-decoration:none;}
.service-menu .menu-c .current:link,.service-menu .menu-c .current:visited{color:#369;font-weight:bold;}
.service-menu .menu-c .current:hover{color:#ff7300;}
</style>
<div id="templatemo_body_wrapper">
<div id="templatemo_wrapper">
<div id="templatemo_header">
<div id="site_title"><h1><a href="http://www.dell.com.cn/">DELL官方网站</a></h1></div>
<div id="header_right">
<p>
<a>${(empty Quser.u_Name)?'游客请登录':'欢迎'}${Quser.u_Name}</a>|<a href="login.jsp">登录我的账户</a> |<a href="servlet/ShowOrderServlet">订单查询</a> |<a href="helpmeChoose.html" target="_blank">帮我选择</a> |<a href="Qregister.jsp">注册</a></p>
<p>
购物车: <strong>${(empty cart)?0:cart.count} 件商品</strong> ( <a href="ShoppingCart.jsp">进入购物车</a> )
</p>
</div>
<div class="cleaner"></div>
</div> <!-- END of templatemo_header -->
<div id="templatemo_menubar">
<div id="top_nav" class="ddsmoothmenu">
<ul>
<li><a href="servlet/ShowServlet" class="selected">主页</a></li>
<li><a href="servlet/ShowServlet">购买商品</a>
<ul>
<li><a href="showError.jsp">时尚触控本</a></li>
<li><a href="servlet/MenuServlet?apply=enjoy">多媒体娱乐本</a></li>
<li><a href="servlet/MenuServlet?apply=daily">日常综合应用</a></li>
<li><a href="servlet/MenuServlet?apply=top">顶级超高性能</a></li>
<li><a href="showError.jsp">专业游戏</a></li>
</ul>
</li>
<li><a href="faqs.jsp">常见问题</a></li>
<li><a href="servlet/ShowOrderServlet">订单查询</a></li>
<li><a href="contact.jsp">联系我们</a></li>
<li><a href="about.jsp">关于</a></li>
</ul>
<br style="clear: left" />
</div> <!-- end of ddsmoothmenu -->
<div id="templatemo_search">
<form action="servlet/FindGoodsServlet?op=find" method="post">
<input type="text" name="keyword" id="keyword" title="keyword" onfocus="clearText(this)" onblur="clearText(this)" class="txt_field" />
<input type="submit" name="Search" value=" " alt="Search" id="searchbutton" title="Search" class="sub_btn" />
</form>
</div>
</div> <!-- END of templatemo_menubar -->
<div class="copyrights">Collect from <a href="http://www.cssmoban.com/" title="网页模板">网页模板</a></div>
<div id="templatemo_main">
<div id="sidebar" class="float_l">
<div class="sidebar_box"><span class="bottom"></span>
<h3>产品筛选</h3>
<div class="content">
<div class="service-menu">
<input class="menu-code-index" type="hidden" value="c849" /><!--默认下值设置
data-service-index=c203的列表项展开与子列表标签导航高亮显示-->
<strong class="menu-p"><i class="menu-i"></i><a href="">产品系列</a></strong>
<div class="menu-c">
<ul>
<li><a href="servlet/MenuServlet?types=Inspiron">Inspiron</a></li>
<li><a href="servlet/MenuServlet?types=XPS">XPS</a></li>
<li><a href="servlet/MenuServlet?types=Alienware">Alienware</a></li>
</ul>
</div>
<strong class="menu-p"><i class="menu-i"></i><a href="">处理器</a></strong>
<div class="menu-c">
<ul>
<li><a href="servlet/MenuServlet?cpu=i3">英特尔I3智能处理器</a></li>
<li><a href="servlet/MenuServlet?cpu=i5">英特尔I5智能处理器</a></li>
<li><a href="servlet/MenuServlet?cpu=i7">英特尔I7智能处理器</a></li>
</ul>
</div>
<strong class="menu-p"><i class="menu-i"></i><a href="">笔记本屏幕尺寸</a></strong>
<div class="menu-c">
<ul>
<li><a href="servlet/MenuServlet?monito=14">14寸</a></li>
<li><a href="servlet/MenuServlet?monito=15">15寸</a></li>
<li><a href="servlet/MenuServlet?monito=17">17寸</a></li>
</ul>
</div>
<strong class="menu-p"><i class="menu-i"></i><a href="">价格区间</a></strong>
<div class="menu-c">
<ul>
<li><a href="servlet/MenuServlet?sma=3000&big=5000">RMB3000~RMB5000</a></li>
<li><a href="servlet/MenuServlet?sma=5000&big=7000">RMB5000~RMB7000</a></li>
<li><a href="servlet/MenuServlet?sma=7000&big=9000">RMB7000~RMB9000</a></li>
</ul>
</div>
<strong class="menu-p"><i class="menu-i"></i><a href="">操作系统</a></strong>
<div class="menu-c">
<ul>
<li><a href="servlet/MenuServlet?system=Windows 7">Windows 7</a></li>
<li><a href="servlet/MenuServlet?system=Windows 8">Windows 8</a></li>
<li><a href="servlet/MenuServlet?system=Linux">Linux</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="sidebar_box"><span class="bottom"></span>
<h3>热销商品 </h3>
<div class="content">
<div class="content">
<c:forEach items="${list3}" var="ff">
<div class="bs_box">
<a href="servlet/ShowServlet?op=add&gid=${ff.g_Id }"><img src="imgs/type.jpg" alt="image" width="75px" height="75px"/></a>
<h4>${ff.g_Name }</h4>
<p class="price">价格:${ff.g_Price }</p>
<p class="price">销量:${ff.o_Count}</p>
<div class="cleaner"></div>
</div>
</c:forEach>
</div>
</div>
</div>
<div class="sidebar_box"><span class="bottom"></span>
<h3>公告 </h3>
<div class="content">
<marquee direction="up" onmouseover="this.stop()" onMouseOut="this.start()" behavior="scroll">
<table>
<c:forEach var="list" items="${list2}" varStatus="ss">
<tr><td width="180px" ><a>&nbsp;&nbsp;&nbsp;${list.b_Content}</a></td></tr>
<tr><td ><a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;${list.b_Posttime }</a></td></tr>
<tr><td>&nbsp;</td></tr>
</c:forEach>
</table>
</marquee>
</div>
</div>
</div>
<div id="content" class="float_r">
<div id="slider-wrapper">
<div id="slider" class="nivoSlider">
<img src="images/slider/02.jpg" alt="" />
<a href="#"><img src="images/slider/01.jpg" alt="" /></a>
<img src="images/slider/03.jpg" alt="" />
<img src="images/slider/04.jpg" alt="" title="#htmlcaption" />
</div>
</div>
<script type="text/javascript" src="js/jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="js/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider();
});
</script>
<div id="content" class="float_r">
<h5><strong>注册</strong></h5>
<div class="content_half float_l checkout">
<form onSubmit="return checkvalidate()" name=registerpage
method="post" action="servlet/QRegisterServlet?op=register">
<table> <tr>
<td width="50%" height="30" align="center">
用户名:
</td>
<td width="50%" class="word_grey">
<input name="u_name" id="u_name" type="text" maxlength="20" onblur="send()"/>
<span class="word_orange">*</span>
<div id="infousername"></div>
</td>
</tr>
<tr>
<td height="28" align="center">
密&nbsp;&nbsp;&nbsp;&nbsp;码 :
</td>
<td height="28">
<input name="u_pwd" type="password" size="21" maxlength="21" />
<span class="word_orange">*[密码至少六位]</span>
</td>
</tr>
<tr>
<td height="28" align="center">
确认密码 :
</td>
<td height="28">
<input name="u_pwd1" type="password" size="21" maxlength="21" />
<span class="word_orange">*</span>
</td>
</tr>
<tr>
<td height="28" align="center">
联系地址:
</td>
<td class="word_grey">
<input name="u_address" type="text" size="50" />
</td>
</tr>
<tr>
<td height="28" align="center">
联系电话:
</td>
<td class="word_grey">
<input name="u_mobile" type="text" size="50" />
</td>
</tr>
<tr>
<td height="28" align="center">
固定电话:
</td>
<td class="word_grey">
<input name="u_phone" type="text" size="50" />
</td>
</tr>
<tr>
<td height="28" align="center">
邮箱地址:
</td>
<td class="word_grey">
<input name="u_email" type="text" size="50" />
</td>
</tr>
<tr>
<td height="34">&nbsp;
</td>
<td class="word_grey">
<input name="reg" type="submit" value="注册" "/>
<input name="retwrite" type="reset" value="返回重写" />
<input name="back" type="button" value="已有账号,点此返回登录"
onclick="window.location.href='login.jsp'" />
</td>
</tr> </table></form></div>
</div> </div>
<div class="cleaner"></div>
</div> <!-- END of templatemo_main -->
<div id="templatemo_footer">
<p><a href="#">Home</a> | <a href="#">Products</a> | <a href="#">About</a> | <a href="#">FAQs</a> | <a href="#">Checkout</a> | <a href="#">Contact Us</a>
</p>
Copyright © 2072 <a href="#">ACE Team</a> | Collect from <a href="http://www.baidu.com" target="_parent">百度</a>
</div> <!-- END of templatemo_footer -->
</div> <!-- END of templatemo_wrapper -->
</div> <!-- END of templatemo_body_wrapper -->
</body>
</html>