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

📄 register.jsp

📁 校友录管理系统。校友进行注册
💻 JSP
字号:
<%@page contentType="text/html; charset=gb2312" import="java.util.*"%>
<LINK href="css/main.css" type=text/css rel=stylesheet>
<html>
<script language="JavaScript" type="text/javascript">

function chk()
{
   if(document.regist.name.value==""||document.regist.name.value.length>10||document.regist.name.value.length<5)
     {
	   window.alert("呢称必须为5-10位的数字和字母组成!");
	   document.regist.name.focus();
	   return false;
	}
        if(document.regist.name.value!=""){
          var v=document.regist.name.value;
          for(i=0;i<v.length;i++){
            if(!((v.charCodeAt(i)>=48&&v.charCodeAt(i)<=57)||(v.charCodeAt(i)>=65&&
            v.charCodeAt(i)<=90)||(v.charCodeAt(i)>=97&&v.charCodeAt(i)<=122)))
          {  window.alert("呢称只能由数字和字母组成");
          document.regist.name.focus();
         return false;
           }
          }
        }

	if(document.regist.realname.value=="")
     {
	   window.alert("请输入真实姓名!");
	   document.regist.realname.focus();

	   return false;
	}


	if(document.regist.password.value==""||document.regist.password.value.length>10||document.regist.password.value.length<5)
     {
	   window.alert("请输入5-10位密码!");
	   document.regist.password.focus();
	   return false;
	}
        if(document.regist.name.password!=""){
          var v=document.regist.password.value;
          for(i=0;i<v.length;i++){
            if(!((v.charCodeAt(i)>=48&&v.charCodeAt(i)<=57)||(v.charCodeAt(i)>=65&&
            v.charCodeAt(i)<=90)||(v.charCodeAt(i)>=97&&v.charCodeAt(i)<=122)))
          {  window.alert("密码只能由数字和字母组成");
          document.regist.password.focus();
         return false;
           }
          }
        }

        if(document.regist.confi.value=="")
     {
	   window.alert("请确认密码!");
	   document.regist.confi.focus();
	   return false;
	}

        if(document.regist.confi.value!=""&&(document.regist.confi.value!=document.regist.password.value)){
          window.alert("两次密码输入不一致");
          document.regist.confi.focus();
          return false;
        }
        if(document.regist.grade.value==""||document.regist.grade.value.length!=4||isNaN(parseInt(document.regist.grade.value)))
     {
	   window.alert("请输入正确格式的界别!");
	   document.regist.grade.focus();
	   return false;
	}

        if(document.regist.vclass.value==""||document.regist.vclass.value.length>=2||isNaN(parseInt(document.regist.vclass.value)))
     {
	   window.alert("请输入正确格式的班级!");
	   document.regist.vclass.focus();
	   return false;
	}



        if(document.regist.year.value!="")
     {
	  tmp = regist.year.value;
          num = parseInt(tmp);
          if (tmp == "" || isNaN(num) ) {
            alert("年份必须是四位数字");
            return false;
             }
    }
       if(document.regist.day.value!="")
     {
	  tmp = regist.day.value;
          num = parseInt(tmp);
          if (tmp == ""||tmp.length>2 || isNaN(num) ) {
            alert("日期必须是1-2位数字");
            return false;
             }
    }

        if(document.regist.check.value=="")
     {
	   window.alert("请输入验证码!");
	   document.regist.check.focus();
	   return false;
	}

          return true;

}

</script>
<head>
<title>注册</title>
</head>
<body bgcolor="#ffffff">
<form action="register_do.jsp" method="POST" name="regist" onsubmit="javascript:return chk()" >
<%
if((String)session.getAttribute("rerror")!=null){
  if(((String)session.getAttribute("rerror")).equals("wrong")){
    out.println("<script language=\"javascript\">alert(\"验证码输入不对\")</script>");
    session.setAttribute("rerror","ok");
  }
}
%>
<table width=60% id="register" align="center" border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse">
<tr><td colspan="3"><img alt="" src="image/banner3.jpg" width="700" height="120" /></td>
</tr>
  <tr>
    <td>呢称</td>
    <td>
      <input type="text" name="name"/><font  color="red">*</font>
    </td>
    <td>5-10位数字或中文</td>

  <tr>
    <td>真实姓名<%=session.getAttribute("rerror")%></td>
    <td>
      <input type="text" name="realname"/><font  color="red">*</font>
    </td>
    <td>用于注册确认信息,请准确填写</td>

  <tr>
    <td>设置密码</td>
    <td>
      <input type="password" name="password"/><font  color="red">*</font>
    </td>
    <td>5-10位数字或者字母</td>
  </tr>
  <tr>
    <td>确认密码</td>
    <td>
      <input type="password" name="confi"/>
    </td>
    <td>    </td>
  </tr>
  <tr>
    <td>输入邮箱</td>
    <td>
      <input type="text" name="email"/>
    </td>
    <td>请准确填写,以便管理员与你联系</td>
  </tr>
  <tr>
    <td>选择界别</td>
    <td>
     <input type="text" name="grade" /><font  color="red">*</font>
    </td>
    <td>用于注册确认信息,请准确填写形如:1997</td>
  </tr>
  <tr>
    <td>选择班级</td>
    <td>
      <input  type="text" name="vclass"/><font  color="red">*</font>
    </td>
    <td>用于注册确认信息,请准确填写行.1-2位数字</td>
  </tr>
  <tr>
    <td>生日</td>
    <td>
      <input type="text" size="8" name="year"/>
      <select name="month">
      <%
        for (int i = 1; i < 13; i++) {
          out.println("<option value=" + i + ">" + i + "</option>");
        }
      %>
      </select>
      <input type="text" size="4" name="day"/>
    </td>
    <td>年四位,日1-2位</td>
  </tr>
  <tr>
    <td>    </td>
    <td>
      <img src="image.jsp" alt="">
      <input type="hidden" name="ck" value='<%=(String)session.getAttribute("rand")%>' />
    </td>
  </tr>
  <tr>
    <td>请输入验证码</td>
    <td>
      <input type="text" name="check"/>
    </td>
  </tr>
  <tr>
    <td colspan="3" align="center">
      <input type="submit" value="确定注册" onclick="return chk()"/>
    </td>
  </tr>
  <tr>
    <td colspan="3" align="center">
      <a href="mailto:jesse8013@gmail.com">联系管理员</a>
    </td>
  </tr>
  <tr>
    <td colspan="3">
      <%@include file="bottom.jsp"%>
    </td>
  </tr>
</table>
</form>
</body>
</html>

⌨️ 快捷键说明

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