📄 reg.jsp.svn-base
字号:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>128kc</title>
<%@ include file="meta.jsp"%>
<script type="text/javascript" src="<c:url value="/dwr/interface/MemberManager.js"/>"></script>
<script type="text/javascript" src="<c:url value="/dwr/engine.js"/>"></script>
<script type="text/javascript" src="<c:url value="/dwr/util.js"/>"></script>
<script type="text/javascript">
var msgs = document.getElementsByName("msg");
var springmsgs = document.getElementsByName("springmsgs");
function showResult(b) {
var username = getElement("username").value;
var usernamemsg = document.getElementsByName("usernamemsg");
if (b) {
springmsgs[0].innerHTML="";
msgs[0].innerHTML="对不起!你正准备注册的 "+username+" 已经被注册,请更换另外的会员名。";
} else {
usernamemsg.innerHTML="";
msgs[0].innerHTML="恭喜你!你可以注册 "+username+" 这个会员名。";
}
}
function checkRepeat(s) {
var o = getElement(s);
if(o.value==""){
msgs[0].innerHTML="会员名不能为空!";
o.focus();
return false;
}
if (o) {
MemberManager.getMemberForName(o.value, showResult);
}
}
function getElement(name) {
var result = null;
var objs = document.getElementsByName(name);
if (objs) {
var o = objs[0];
result = o;
}
return result;
}
function checkForm(){
var usernameObj = getElement("username");
var passObj = getElement("password");
var rePassObj = getElement("repassword");
var nameObj = getElement("name");
var addressObj = getElement("address");
var telObj = getElement("tel");
var handsetObj = getElement("handset");
var birthdayObj = getElement("birthday");
var emailObj = getElement("email");
var idcardObj = getElement("idcard");
if(usernameObj.value==""){
msgs[0].innerHTML="会员名不能为空!";
usernameObj.focus();
return false;
}else{
/*checkRepeat("username");
if(msgs[0].innerHTML.indexOf("对不起")!=-1){
return false;
}*/
msgs[0].innerHTML="";
}
if(passObj.value==""){
msgs[1].innerHTML="密码不能为空!";
passObj.focus();
return false;
}else{
msgs[1].innerHTML="";
}
if(rePassObj.value==""){
msgs[2].innerHTML="确认密码不能为空!";
rePassObj.focus();
return false;
}else{
if(passObj.value!=rePassObj.value){
msgs[1].innerHTML="密码和确认密码不一致!";
msgs[2].innerHTML="";
passObj.focus();
return false;
}
msgs[1].innerHTML="";
msgs[2].innerHTML="";
}
if(nameObj.value==""){
msgs[3].innerHTML="真实姓名不能为空!";
nameObj.focus();
return false;
}else{
msgs[3].innerHTML="";
}
if(addressObj.value==""){
msgs[8].innerHTML="送餐地址不能为空!";
addressObj.focus();
return false;
}else{
msgs[8].innerHTML="";
}
if(telObj.value==""){
msgs[10].innerHTML="电话号不能为空!";
telObj.focus();
return false;
}else{
msgs[10].innerHTML="";
}
if(handsetObj.value==""){
msgs[11].innerHTML="手机号不能为空!";
handsetObj.focus();
return false;
}else{
msgs[11].innerHTML="";
}
if(emailObj.value!=""){
//验证email的合法性
}
if(idcardObj.value!=""){
//验证身份证的合法性
}
if(birthdayObj.value!=""){
//验证生日的合法性
}
return true;
}
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0"
marginheight="0">
<script>home();</script>
<%@ include file="incSearchBar.jsp"%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<form name="member" method="post" action="<c:url value="/reg.jspx"/>" onsubmit="return checkForm();">
<tr>
<td align="center">
<table width="778" border="0" align="center" cellpadding="0"
cellspacing="0">
<tr>
<td>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><img src="images/reg_bar.gif" width="758"
height="157">
<table width="100%" border="0" height="10">
<tr>
<td></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="images/reg_info_bg.gif"><img
src="images/reg_info.gif" width="164" height="42"></td>
</tr>
</table>
<table width="100%" height="5" border="0">
<tr>
<td></td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#EEEEEE">
<table width="100%" border="0" cellpadding="0" cellspacing="1">
<tr bgcolor="#FFFFFF">
<td width="24%" height="30" align="right" style="color:#FF6600;font-weight:bold;">会员名:</td>
<td width="76%">
<table width="100%" border="0">
<spring:bind path="member.username">
<tr>
<td width="19%"><input name="username" type="text"
size="15" class="inputText"
onfocus="this.className='inputText_focus'"
onBlur="this.className='inputText'"
value="<c:out value="${status.value}"/>"></td>
<td width="10%"><img src="images/checkName_bt.gif"
width="44" height="20"
onmouseover="this.src='images/checkName_bt_over.gif'"
onmouseout="this.src='images/checkName_bt.gif'"
class="image_button" onclick="checkRepeat('username')"></td>
<td width="71%"> <span style="color:#FF0000"
id="msg"> </span><span id="springmsgs"><c:out value="${status.errorMessage}" escapeXml="false"/></span></td>
</tr>
</spring:bind>
</table>
</td>
</tr>
<tr bgcolor="#F8F8F8">
<td height="30" align="right" style="color:#FF6600;font-weight:bold;">密 码:</td>
<td>
<table width="100%" border="0">
<tr>
<td width="19%"><input name="password" type="password"
size="15" class="inputText"
onfocus="this.className='inputText_focus'"
onBlur="this.className='inputText'" value="<c:out value="${status.value}"/>"></td>
<td width="73%"> <span style="color:#FF0000"
id="msg"> </span></td>
<td width="8%"> </td>
</tr>
</table>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="30" align="right" style="color:#FF6600;font-weight:bold;">确认密码:</td>
<td>
<table width="100%" border="0">
<tr>
<td width="19%"><input name="repassword" type="password"
size="15" class="inputText"
onfocus="this.className='inputText_focus'"
onBlur="this.className='inputText'" value="<c:out value="${status.value}"/>"></td>
<td width="73%"> <span style="color:#FF0000"
id="msg"> </span></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -