基于javaWeb+mysql的注册登录设计
作者:互联网
基于javaWeb+mysql的注册登录设计
一、原示例代码
登录代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>图书馆登录界面 The library login page</title>
<link rel="stylesheet" href="css/reset.css" />
<link rel="stylesheet" href="css/common.css" />
<style type="text/css">
body {
font-size: 12px;
background-image:url(login.jpg);
}
</style>
</head>
<script language="javascript">
function checkit(){ //自定义函数
if(form1.name.value==""){ //判断用户名是否为空
alert("请输入用户名! Please type user name!");
form1.name.select();
return false;
}
if(form1.password.value==""){ //判断密码是否为空
alert("请输入密码! Please type user password");
form1.password.select();
return false;
}}
</script>
<body>
<div class="wrap login_wrap">
<div class="content">
<div class="logo"></div>
<div class="login_box">
<div class="login_form">
<div class="login_title">
账户登录
</div>
<form id="form1" name="form1" action="login" method="post">
<div class="form_text_ipt">
<input name="name" type="text" placeholder="账号">
</div>
<div class="ececk_warning"><span>账号不能为空</span></div>
<div class="form_text_ipt">
<input name="password" type="password" placeholder="密码">
</div>
<div class="ececk_warning"><span>密码不能为空</span></div>
<div class="form_check_ipt">
</div>
<div class="form_btn">
<button type="submit" onclick="return checkit();">登录</button>
</div>
<div class="form_reg_btn">
<span>还没有帐号?</span><a href="register.jsp"><br>马上注册!</a>
</div>
</form>
</div>
</div>
</div>
</div>
<script type="text/javascript" src="js/jquery.min.js" ></script>
<script type="text/javascript" src="js/common.js" ></script>
<div style="text-align:center;">
</div>
</body>
</html>
注册代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>注册页面 register page</title>
<link rel="stylesheet" href="css/reset.css" />
<link rel="stylesheet" href="css/common.css" />
<link rel="stylesheet" href="css/font-awesome.min.css" />
<style type="text/css">
body {
font-size: 12px;
background-image:url(logo_bg.jpg);
}
</style></head>
<script language="javascript">
function checkemail(email){
var str=email;
//在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号
var Expression=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; //定义email地址格式
var objExp=new RegExp(Expression);
if(objExp.test(str)==true){
return true;
}else{
return false;
}
}
function checktel(tel){
var str=tel;
//在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号
var Expression=/^1[3456789]\d{9}$/;
var objExp=new RegExp(Expression);
if(objExp.test(str)==true){
return true;
}else{
return false;
}
}
//函数参数必须是字符串,因为二代身份证号码是十八位,而在javascript中,十八位的数值会超出计算范围,造成不精确的结果,导致最后两位和计算的值不一致,从而该函数出现错误。
//详情查看javascript的数值范围
function checkIDCard(idcode)
{
var reg=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;
if(reg.test(idcode)==false){
return false;
}else{
return true;
}
}
function checkit(){ //自定义函数
if(form1.name.value==""){ //判断用户名是否为空
alert("请输入用户名!");
form1.name.select();
return false;
}
if(form1.password.value==""){ //判断密码是否为空
alert("请输入密码!");
form1.password.select();
return false;
}
if(form1.relpassword.value==""){ //判断确认密码是否为空
alert("请输入确认密码!");
form1.relpassword.select();
return false;
}
if(form1.password.value!=form1.relpassword.value){ //判断两次输入的密码是否一致
alert("两次输入的密码不一致!");
form1.password.select();
return false ;
}
if(form1.email.value==""){ //判断email是否为空
alert("请输入email!");
form1.email.select();
return false;
}
if(!checkemail(form1.email.value)){ //判断email地址格式是否正确
alert("您输入Email地址不正确!");
form1.email.select();
return false;
}
if(form1.phone.value==""){ //判断电话是否为空
alert("请输入电话!");
form1.phone.select();
return false;
}
if(!checktel(form1.phone.value)){ //判断电话号码格式是否正确
alert("您输入的电话不正确!");
form1.phone.select();
return false;
}
return true;
}
</script>
<body>
<div class="wrap login_wrap">
<div class="content">
<div class="logo"></div>
<div class="login_box">
<div class="login_form">
<div class="login_title">
注册
</div>
<br/>
<form id="form1" name="form1" method="post" action="regist">
<table id="__01" width="400" height="150" border="0" cellpadding="0" cellspacing="0">
<tr>
<td rowspan="2"></td>
<td width="504" height="358" align="center"><table width="319" height="281">
<tr>
<td width="86">用户名:</td>
<td width="221"><label>
<input type="text" name="name" placeholder="user name" />
</label></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="password" placeholder="password"/></td>
</tr>
<tr>
<td>确认密码:</td>
<td><input type="password" name="relpassword" placeholder="confirm password"/></td>
</tr>
<tr>
<td>邮箱:</td>
<td><input type="text" name="email" placeholder="email"/></td>
</tr>
<tr>
<td>电话:</td>
<td><input type="text" name="phone" placeholder="Tel"/></td>
</tr>
<tr>
<td colspan="2" align="center"><label>
</label>
<div class="form_btn">
<button type="submit" value="注册" onclick="return checkit();">注册</button>
</div>
<div class="form_reg_btn">
<span>已有帐号?<br>退出注册?</span><a href="Login.jsp"><br>马上登录</a>
</div>
</td>
</table></td>
</table>
</form>
<script type="text/javascript" src="js/jquery.min.js" ></script>
<script type="text/javascript" src="js/common.js" ></script>
<div style="text-align:center;">
</div>
</div>
</div>
</div>
</div>
</body>
</html>
数据库截图
完整源代码和文件:
标签:false,javaWeb,登录,value,form1,mysql,return,email,select 来源: https://blog.csdn.net/qq_45171581/article/details/121457961