📄 register.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 + -