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

📄 reg.jsp.svn-base

📁 这是基于spring +hibernate的项目
💻 SVN-BASE
📖 第 1 页 / 共 2 页
字号:
<%@ 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%">&nbsp;<span style="color:#FF0000"
														id="msg">&nbsp;</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%">&nbsp;<span style="color:#FF0000"
														id="msg">&nbsp;</span></td>
												<td width="8%">&nbsp;</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%">&nbsp;<span style="color:#FF0000"
														id="msg">&nbsp;</span></td>

⌨️ 快捷键说明

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