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

📄 register.jsp

📁 jsp实现的论坛 使用jsp+servlet+mysql 开发环境是myeclipes
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'register.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
<script language="JavaScript">

var agePattern=/^[1-9]\d{1}$/;
var qqPattern=/^[1-9]\d{4,8}$/;

function check(){
  var objForm=document.register;
  var strid=objForm.id.value;

  if(strid== "" ){
    alert("请输入注册ID!");
    event.returnValue=false;
  }
  else if(strid.length>20){
    alert("注册ID不能大于20个字符!请重新输入!");
    event.returnValue=false;
  }
  
  var strpas=objForm.password.value;
  var strpas2=objForm.passwrod1.value;  
  if(strpas=="" || strpas2=="" ){
    alert("请输入密码或确认密码!");
    event.returnValue=false;
  }
  else if(strpas2!=strpas){
    alert("确认密码与密码不一致,请重新输入!" );
    event.returnValue=false;
  }
  else if(strpas.length<6 || strpas.length>8 || strpas2.length<6 || strpas2.length>8 ){
    alert("确认密码与密码长度必须大于等于6个字符小于等于8个字符!请重新输入!" );
    event.returnValue=false;
  }
  
  var strage=objForm.age.value;
  if((strage=="") || (!agePattern.test(strage))){
    alert("年龄不能为空且只能为两位数字(>=10 and <=99)!请重新输入!");
    event.returnValue=false;
  }
  var strname=objForm.name.value;
  if(strage==""){
    alert("姓名不能为空!请重新输入!");
    event.returnValue=false;
  }
  
  var strqq=objForm.qq.value;
  if(objEle.value=="" || !qqPattern.test(objEle.value)){
    alert("QQ不能为空且只能为数字,在5位数和9位数之间!请重新输入!");
    event.returnValue=false;
  }
  
}
function checkId(objEle){
  if(objEle.value== "" ){
    alert("请输入注册ID!");
    
  }
  else if(objEle.value.length>20){
    alert("注册ID不能大于20个字符!请重新输入!");
    
  }
}
function checkPas(){
  var objForm=document.register;
  var strpas=objForm.password.value;
  var strpas2=objForm.passwrod1.value;
  if(strpas=="" || strpas2=="" ){
    alert("没有输入密码或确认密码!请重新输入!")
    
  }
  else if(strpas2!=strpas){
    alert("确认密码与密码不一致,请重新输入!" );
    
  }
  else if(strpas.length<6 || strpas.length>8 || strpas2.length<6 || strpas2.length>8 ){
    alert("确认密码与密码长度必须大于等于6个字符小于等于8个字符!请重新输入!" );
    
  }
}
function checkAge(objEle){

  if(objEle.value=="")
  {
  alert("年龄不能为空");
  }
  else if(!agePattern.test(objEle.value)){
    alert("年龄只能为两位数字(>=10 and <=99)!请重新输入!");
    
  }
}
function checkName(objEle){

  if(objEle.value==""){
    alert("姓名不能为空!请重新输入!");
  }
}
function checkQq(objEle){

  if(objEle.value=="" )
  {
  alert("QQ不能为空");
  }
  else if(!qqPattern.test(objEle.value)){
    alert("QQ只能为数字,在5位数和9位数之间!请重新输入!");
    
  }
}
</script>
  </head>
  
  <body bgcolor="#C0DFFD">
  <h1>&#27880;&#20876;&#26032;&#29992;&#25143;&#65306;</h1><br>
  <form method="post" onsubmit="check()" name="register" action="/forum/servlet/Control?op=register">
  <table>
  <tr>
<td>注册ID:</td><td><input type="text" size="20" name="id" onblur="checkId(this)"></td></tr>
  <tr><td width="120">注册密码:</td><td><input type="password" size="20" name="password"></td></tr>
  <tr><td>确认密码:</td><td><input type="password" size="20" name="passwrod1" onblur="checkPas(this)"></td></tr>
  <tr><td>真实姓名:</td><td><input type="text" size="20" name="name" onblur="checkName(this)"></td></tr>
  <tr><td>年龄:</td><td><input type="text" size="20" name="age" onblur="checkAge(this)"></td></tr>
  <tr><td>QQ:</td><td><input type="text" size="20" name="qq" onblur="checkQq(this)"></td></tr>
  <tr><td>性别:</td><td>&nbsp;&nbsp;&nbsp;&nbsp; 男 <input type="radio" checked="true" value="F" name="sex">女<input type="radio" value="M" name="sex"></td></tr>
  
  <tr><td colspan="2" align="center"><input type="submit" value="注册" name="ok"><br></td>
  </tr>
  </table>
  </form> 
  </body>
</html>

⌨️ 快捷键说明

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