jsp注册登录页面(包含登录验证)

1)使用DIV+CSS,设计并布局一个简单的页面。
2)在其中的一个页面里面,开发一个用户注册界面,要求:使用JavaScript检查格式是否正确。
运行结果:
输入图片在电脑中存放的路径就可以显示了
在这里插入图片描述

主页面main.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>首页</title>
    <style type="text/css">
    body{
        background: rgb(226, 226, 216);
        text-align: center;
        color: #333;
        font-family: Arial, verdana, sans-serif;
    }
    #header{
        width: 776px;
        margin-right: auto;
        margin-left: auto;
        padding: 0px;
        background-attachment: rgb(173, 12, 12);
        height: 60px;
        text-align: left;
    }
    #contain{
        margin-right: auto;
        margin-left: auto;
        width: 776px;
    }
    #mainbg{
        width:776px ;
        padding: 0px;
        background: #e0c477;
        float: left;
    }
    #right{
        float: right;
        margin: 2px 0px 2px 0px;
        padding: 0px;
        width:574px;
        background: #ccd2de;
        text-align: left;
    }
    #left{
        float: right;
        margin: 2px 0px 2px 0px;
        padding: 0px;
        width:200px;
        background: #e0c477;
        text-align: left;
    }
    #footer{
        clear:both;
        width: 776px;
        margin-right: auto;
        margin-left: auto;
        padding: 0px;
        background: #eee;
        height: 200px;
    }
    .text{
        margin: 0px;
        padding: 20px;
    }
    </style>
</head>
<body>
    
    <div id="header"><a href="login.html" style="text-decoration: none;">没有账号?点击去注册</a>
    <h5 align="right"><a href="" style="text-decoration: none;" ><li>登 陆</li></a></h5>
    </div>
    <div id="contain">欢迎!这里是校园袋平台
        <div id="mainbg">
            <div id="right">
                <div class="text">
                    请点击你需要的服务:
                    <p><a href="#">环保袋</a></p>
                    <p><a href="#">购物袋</a></p>
                    <p><a href="#">犭句袋</a></p>
                    <p><a href="#">衤果袋</a></p>
                    <p><a href="#">袋中袋</a></p>
                </div>
            </div>
            <div id="left">
                <div class="text">
                    <ul>
                       <li><a href="#" style="text-decoration: none;">抵押视频</a></li> <br>
                       <li><a href="#" style="text-decoration: none;">抵押资产</a></li> <br>
                       <li><a href="#" style="text-decoration: none;">抵押果照</a></li> <br>                       
                    </ul>
                </div>
            </div>
        </div>
    </div>
    <div id="footer"> <img src="D:\图片\6.jpeg" width="80%" height="100%">      
    </div>
    
</body>
</html>

注册页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>注册账号</title>
	<style type="text/css"> body{
        background: rgb(226, 226, 216);		
        text-align: center;
        color: #333;
        font-family: Arial, verdana, sans-serif;
    }</style>
    <script type="text/javascript">
    //去掉前后空格
function deltrim(x){
	while(x.length>0 && x.charAt(0)==' ')
	 	x = x.substring(1,x.length);
	while(x.length>0&&x.charAt(x.length-1)==' ')
		x = x.substring(0,x.length-1);
	return x;
}
//非空验证
function isNull(elem,message){
	var va=deltrim(elem.value);
	if(va==""){
		alert(message);
		elem.focus();
		return false;
	}
	return true;
}
//验证账号
function validateId(){
	var first=document.forms[0].id.value.charAt(0);
	var exp=/^[a-z0-9]+$/;
	if(isNull(document.forms[0].id,"请输入账号")){//验证非空
		//验证首字符
		if(first>='a'&&first<='z'||first>='A'&&first<='Z'){
		}
		else{
			alert("账号首字符必须是字母!");
			document.forms[0].id.focus();
			return false;
		}
		if(!exp.test(document.forms[0].id.value)){
			alert("账号必须是字母或数字!");
			document.forms[0].id.focus();
			return false;
		}
		return true;
	}else{
		return false;
	}
}
//验证密码
function validatepwd(){
	var exp=/^[a-z0-9]+$/;
	if(isNull(document.forms[0].pwd,"请输入密码")){//验证非空
		if(document.forms[0].pwd.value.length<=8){
			alert("密码大于8位");
			document.forms[0].pwd.focus();
			return false;
		}else{
			if(exp.test(document.forms[0].pwd.value)){
				alert("密码需要有字母和数字之外的字符!");
				document.forms[0].pwd.focus();
				return false;
			}
		}
	}else{
		return false;
	}
	if(document.forms[0].pwd.value!=document.forms[0].repwd.value){
		alert("两次密码不一样!");
		document.forms[0].pwd.focus();
		return false;
	}
	return true;
}

//提交按钮
function gogo(){
	if(validateId()&&validatepwd()&&checkIdenty()){ 
		document.write("注册成功!请返回登录");		
		alert("注册成功!请返回登录");
		document.forms[0].pwd.focus();
		return true;
	}else{		
		return false;	
	}	
}
</script>
</head>
<body>
	<div id="body">
    <form action="login1.html" method="post">
		<center>
        <fieldset><legend>注册您的用户</legend>
            <table>
                <tr>
                    <td>账号</td>
                    <td><input type="text" name="id" />
                    </td>
                </tr>
                <tr>
                    <td>密码</td>
                    <td><input type="password" name="pwd" />
                    </td>
                </tr>
                <tr>
                    <td>确认密码</td>
                    <td><input type="password" name="repwd" />
                    </td>
                </tr>
                <tr>
					<td><input type="button" value="注册" onclick="gogo()"/>
                    </td>
                    <td><input type="reset" name="重置" />
                    </td>
                </tr>
			</table>
			已有账号?点击去<a href="main.html">登录</a>
		</fieldset></center>
	</div>
</body>
</html>
  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值