精华内容
下载资源
问答
  • 登录注册页面

    2018-08-06 10:34:33
    包含一个简洁的登录注册界面,简洁大方,代码全部包含在内
  • php登录注册页面

    2018-12-20 09:53:29
    简洁的登录注册页面,能实现注册数据同步到接数据库。
  • 酷炫的登录注册页面

    2019-01-16 17:52:13
    自带雪花的炫酷登录页面 注册页面 忘记密码页面等待 运用JQuery
  • 登录注册页面.rp

    2019-08-01 17:07:01
    原型教程地址:https://blog.csdn.net/qq_27884377/article/details/98040365
  • 京东登录注册页面.zip

    2020-08-17 11:21:46
    HTML5+css实现京东登录和的静态页面。新手学习,
  • 此项目为实操项目简化版,包含html静态页面,JS,CSS,能实现网站模板基本要求
  • 12款基于bootstrap构建的,简洁的登录注册页面响应式模板。分三种类型,默认简单的登录和注册,带背景图片的登录和注册,支持弹窗的登录注册页面html下载。
  • Android的一个登录注册页面,含有服务端和客户端的代码,登陆注册功能齐全,可以正常的和web服务端进行交互
  • 旅游信息系统的登录注册、修改密码和主页页面,项目打包
  • 响应式超炫酷登录注册页面带自动验证
  • JAVA登录注册页面实现前端与后台数据连接 登录成功则跳转至数据列表 登录不成功则弹出“登录失败提示框”
  • jsp登录注册页面

    2015-10-27 16:27:00
    jsp登录注册页面
  • 使用Bootstrap制作简单的用户注册页面,用户登录页面。此文件为项目压缩包,环境已配置。
  • 购物车登录注册页面

    2017-04-12 17:55:47
    购物车登录注册页面
  • bootstrap做登录注册页面带验证

    千次下载 热门讨论 2015-12-15 18:26:05
    用bootstrap做的登录注册页面,使用validate进行表单验证,是本人从空白页面搭建的,亲测可用,1积分算是我的辛苦费吧。 我会通过博客注明知识点:http://blog.csdn.net/qq_19558705; 希望能帮到大家。没有积分的...
  • java登录注册页面

    2013-10-15 09:57:08
    用java写的用户登录注册页面,单纯的servlet,包括增删查改功能,管理员登录成功可以查看删除用户!简单易懂!
  • 仿京东登录注册页面,HTML+JQUERY实现。整体较为简洁。
  • HTML登录注册页面简单实现

    千次阅读 多人点赞 2019-10-27 21:30:18
    效果参考:登录页面,注册页面 使用了bootstrap,jQuery。 登录页面源码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> &...

    完整代码下载:

    github:传送门 , 码云: 传送门

    效果参考: 登录页面注册页面

    临时在线测试地址:http://139.9.68.218:3333/login2.html

    使用了bootstrap,jQuery。

    测试环境:

    操作系统:CentOS7

    web服务器:Boa

    数据库:sqlite3

    相关代码:

    登录页面源码 login.html

    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <title>
                login
            </title>
            <script src="js/jquery-2.2.3.min.js" type="text/javascript"></script>
            <script src="js/jquery-ui.min.js" type="text/javascript"></script>
            <link type="text/css" href="css/jquery-ui.min.css" rel="stylesheet">
            <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css">
            <script src="js/bootstrap.min.js" type="text/javascript"></script>
            <link type="text/css" href="css/login.css" rel="stylesheet">
            <script language="JavaScript" type="text/javascript">
    			function checkUserName() {    //验证用户名
    				var fname = document.myform.username.value;
    				var reg = /^[0-9a-zA-Z]/;
    				if (fname.length != 0) {
    					for (i = 0; i < fname.length; i++) {
    						if (!reg.test(fname)) {
    							alert("只能输入字母或数字");
    							return false;
    						}
    					}
    					if (fname.length < 4 || fname.length > 16) {
    						alert("只能输入4-16个字符");
    						return false;
    					}
    				}
    				else {
    					alert("请输入用户名");
    					document.myform.username.focus();
    					return false;
    				}
    				return true;
    			}
    
    			function passCheck() { //验证密码
    				var userpass = document.myform.password.value;
    				if (userpass == "") {
    					alert("未输入密码 \n" + "请输入密码");
    					document.myform.password.focus();
    					return false;
    				}
    				if (userpass.length < 6 || userpass.length > 12) {
    					alert("密码必须在 6-12 个字符。\n");
    					return false;
    				}
    				return true;
    			}
    
    			function passCheck2() {
    				var p1 = document.myform.password.value;
    				var p2 = document.myform.password2.value;
    				if (p1 != p2) {
    					alert("确认密码与密码输入不一致");
    					return false;
    				} else {
    					return true;
    				}
    			}
    
    			function checkEmail() {
    				var Email = document.getElementById("email").value;
    				var e = Email.indexOf("@" && ".");
    				if (Email.length != 0) {
    					if (e > 0) {
    						if (Email.charAt(0) == "@" && ".") {
    							alert("符号@和符号.不能再邮件地址第一位");
    							return false;
    						}
    						else {
    							return true;
    						}
    					}
    					else {
    						alert("电子邮件格式不正确\n" + "必须包含@符号和.符号!");
    						return false;
    					}
    				}
    				else {
    					alert("请输入电子邮件!");
    					return false;
    				}
    			}
    
    			function checkbirthday() {    //验证用户名
    				var year = document.myform.birthday.value;
    				if (year < 1949 || year > 2007) {
    					alert("年份范围从1949-2007年");
    					return false;
    				}
    				return true;
    			}
    
    
    			function validateform() {
    				if (checkUserName() && passCheck() && passCheck2() && checkEmail() && checkbirthday())
    					return true;
    				else
    					return false;
    			}
    
    			function clearText() {
    				document.myform.user.value = "";
    				document.myform.password.value = "";
    			}
    
    			//显示隐藏对应的switchPwd()方法:
    			$(function () {
    				// 通过jqurey修改
    				$("#passwordeye").click(function () {
    					let type = $("#password").attr('type')
    					if (type === "password") {
    						$("#password").attr("type", "text");
    					} else {
    						$("#password").attr("type", "password");
    					}
    				});
    			});
            </script>
        </head>
        <body>
            <img src="img/login_bg.jpg" class="bg">
            <div id="head">
                <img src="img/login_head.png" width="100%" height="auto">
            </div>
            <div id="center">
                <form name="myform" onsubmit="return validateform( )" enctype="multipart/form-data" action="cgi-bin/login.cgi" method="post" id="myform">
                    <div class="input-group">
                        <h3>
                            用户名:
                        </h3>
    					&nbsp;
    					<input class="form-control" id="username" name="username" type="text" style="height:40px" value="" placeholder="只能输入字母或数字,4-16个字符" autocomplete="off">
                    </div>
                    <div class="input-group">
                        <h3>
                            密&nbsp;&nbsp;&nbsp;码:
                        </h3>
    					&nbsp;
    					<input class="form-control" id="password" name="password" type="password" style="height:40px" value="" placeholder="密码长度6-12位" autocomplete="off"> 
    					<span class="input-group-btn"><input class="btn btn-default" id="passwordeye" type="button" value="show/hide"></span>
                    </div>
                    <div id=" btn">
                        <input class="btn btn-primary" name="loginButton" type="submit" id="login" value="登录"> 
    					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    					<a href="register.html"><input class="btn btn-primary" name="registerButton" id="register" type="button" value="注册"></a>
                    </div>
                </form>
            </div>
            <div id="bottom">
                <div class="footer" style="color:white;">
                    Copyright © 2013-2019 All Rights Reserved. 备案号:
                </div>
            </div>
        </body>
    </html>

    注册页面源码 register.html

    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <title>
                register
            </title>
            <script src="js/jquery-2.2.3.min.js" type="text/javascript"></script>
            <script src="js/jquery-ui.min.js" type="text/javascript"></script>
            <link type="text/css" href="css/jquery-ui.min.css" rel="stylesheet">
            <link type="text/css" href="css/register.css" rel="stylesheet">
            <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css">
            <script src="js/bootstrap.min.js" type="text/javascript"></script>
            <script language="JavaScript" type="text/javascript">
    			function checkUserName() { //验证用户名
                    var fname = document.myform.username.value;
                    var reg = /^[0-9a-zA-Z]/;
                    if (fname.length != 0) {
                        for (i = 0; i < fname.length; i++) {
                            if (!reg.test(fname)) {
                                alert("只能输入字母或数字");
                                return false;
                            }
                        }
                        if (fname.length < 4 || fname.length > 16) {
                            alert("只能输入4-16个字符");
                            return false;
                        }
                    } else {
                        alert("请输入用户名");
                        document.myform.username.focus();
                        return false;
                    }
                    return true;
                }
    
                function passCheck() { //验证密码
                    var userpass = document.myform.password.value;
                    if (userpass == "") {
                        alert("未输入密码 \n" + "请输入密码");
                        document.myform.password.focus();
                        return false;
                    }
                    if (userpass.length < 6 || userpass.length > 12) {
                        alert("密码必须在 6-12 个字符。\n");
                        return false;
                    }
                    return true;
                }
    
                function passCheck2() {
                    var p1 = document.myform.password.value;
                    var p2 = document.myform.password2.value;
                    if (p1 != p2) {
                        alert("确认密码与密码输入不一致");
                        return false;
                    } else {
                        return true;
                    }
                }
    
                function checkEmail() {
                    var Email = document.getElementById("email").value;
                    var e = Email.indexOf("@" && ".");
                    if (Email.length != 0) {
                        if (e > 0) {
                            if (Email.charAt(0) == "@" && ".") {
                                alert("符号@和符号.不能再邮件地址第一位");
                                return false;
                            } else {
                                return true;
                            }
                        } else {
                            alert("电子邮件格式不正确\n" + "必须包含@符号和.符号!");
                            return false;
                        }
                    } else {
                        alert("请输入电子邮件!");
                        return false;
                    }
                }
    
                function checkbirthday() { //验证用户名
                    var year = document.myform.birthday.value;
                    if (year < 1949 || year > 2007) {
                        alert("年份范围从1949-2007年");
                        return false;
                    }
                    return true;
                }
    
                function validateform() {
                    if (checkUserName() && passCheck() && passCheck2() && checkEmail() && checkbirthday()) return true;
                    else return false;
                }
    
                function clearText() {
                    document.myform.user.value = "";
                    document.myform.password.value = "";
                }
    
                //显示隐藏对应的switchPwd()方法:
                $(function() {
                    // 通过jqurey修改
                    $("#passwordeye").click(function() {
                        let type = $("#password").attr('type');
                        if (type === "password") {
                            $("#password").attr("type", "text");
                        } else {
                            $("#password").attr("type", "password");
                        }
                    });
                    $("#passwordeye2").click(function() {
                        let type = $("#password2").attr('type');
                        if (type === "password") {
                            $("#password2").attr("type", "text");
                        } else {
                            $("#password2").attr("type", "password");
                        }
                    });
                });
            </script>
        </head>
        <body>
            <img src="img/login_bg.jpg" class="bg">
            <div id="head">
                <img src="img/register_head.png" width="100%" height="auto">
            </div>
            <div id="center">
                <form name="myform" onsubmit="return validateform()" enctype="multipart/form-data" action="cgi-bin/register.cgi" method="post" id="myform">
                    <div class="input-group">
                        <h3>
                            用&nbsp;&nbsp;户&nbsp;&nbsp;名:
                        </h3>
    					<input class="form-control" id="username" name="username" type="text" style="height:40px" value="" placeholder="只能输入字母或数字,4-16个字符" autocomplete="off">
                    </div>
                    <div class="input-group">
                        <h3>
                            密&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码:
                        </h3>
    					<input class="form-control" id="password" name="password" type="password" style="height:40px" value="" placeholder="密码长度6-12位" autocomplete="off">
    					<span class="input-group-btn"><input class="btn btn-default" id="passwordeye" type="button" value="show/hide"></span>
                    </div>
                    <div class="input-group">
                        <h3>
                            确认密码:
                        </h3>
    					<input class="form-control" id="password2" name="password2" type="password" style="height:40px" value="" autocomplete="off">
    					<span class="input-group-btn"><input class="btn btn-default" id="passwordeye2" type="button" value="show/hide "></span>
                    </div>
                    <div id="btn">
                        <input name="registerButton" class="btn btn-primary" type="submit" id="register" value="注册">
    					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    					<a href="login.html"><input class="btn btn-primary" name="loginButton" id="login" type="button" value="登录"></a>
                    </div>
                </form>
            </div>
            <div id="bottom">
                <div class="footer" style="color:white;">
                    Copyright © 2013-2019 All Rights Reserved. 备案号:
                </div>
            </div>
        </body>
    </html>

    1.2版本

    新增 login2.html 和 register2.html 页面,对应后端 xxx2.cgi ,新增sqlite数据库,用于存储用户账号信息。

    新功能对后端进行了升级,具体效果如下:

    代码见 顶部仓库

    1.3版本

    对页面做了优化

    展开全文
  • 简洁美观的登录注册html页面,从17素材网站充钱下载所得,分享出来供大家使用。
  • 这是一个简单的web登录注册页面,含有基础的JS登录验证语法,入门级页面源码文件,需要的,自行下载了解。
  • 用户登录注册页面

    千次阅读 2019-03-15 14:55:47
    用户登录注册页面一、目标:在公众号网页里制作一个app的分享链接(该app已经可以微信授权登录),供用户下载app。二、要求:一、绑定过:则跳转到下载页面c,点击下载就直接开始下载app;二、未绑定:则跳转到注册...

    用户登录注册页面

    一、目标:在公众号网页里制作一个app的分享链接(该app已经可以微信授权登录),供用户下载app。

    二、要求:用户点击链接的时候如果没有微信授权过,则提示授权获取用户的微信信息。用户同意授权后,获取用户信息,查询该用户信息里是否绑定过手机号(手机号字段是否为空)。

    一、绑定过:则跳转到下载页面c,点击下载就直接开始下载app;

    二、未绑定:则跳转到注册页面b,用户输入手机号,然后实时监测用户的输入,当输入11位数字后,ajax请求服务器获取数据库用户列表里的所有手机号,检测手机号是否已经注册。手机号不满11位或者没有同意协议,提交按钮都置灰不可点击

    1、没有注册过:弹出姓名,身份证,密码,验证码输入框给用户填写,填写完毕之后提交,保存到数据库后跳转到下载页面c;
    2、注册过(数据库有该手机号):直接跳转到下载页面c。

    三、以下代码为b页面代码,通过该页面掌握以下知识点:

    1、jquery实时监测input框的输入;

    $("#mobile").bind('input propertychange',function () {};
    

    2、手机号的正则验证(/^1[3|4|5|7|8]\d{9}$/);

    3、submit满则条件时可以点击提交,否则变灰不可点击(用disabled属性);

    4、判断checkbox是否选中,例如协议是否同意;

    $("input[type='checkbox']").is(':checked') ;
    

    5、提交前验证input框是否有空(用如下js里的checkNull()方法);

    6、ajax表单提交,这样可以有返回信息(form表单提交没有),方便提醒用户:

    $.ajax({
        type: "POST",//方法类型
        dataType: "json",//预期服务器返回的数据类型
        url: "downloadapp" ,//url
        data: $('#form1').serialize(),
        success: function (result) {
            if (result.status == '1') {
                window.location.href = "downapp"; //页面跳转
            }else{
                var prompt = result.msg;
                promptf(prompt); //执行方法
            }
        }
    });
    

    7、发送验证码后显示倒计时,倒计时期间不可再发送。

    一、需要引入layui.js和jquery.js文件

    <script src="layui/layui.js"></script>
    <script src="js/jquery-2.1.4.min.js"></script>
    

    二、css内容如下

    <style>
    html{width: 100%;font-size: 1.5rem;background-color: white;}
    a{text-decoration: none;}
    .content{width: 90%;margin:0 5%;}
    .logo{width: 100%;height: 10rem;}
    .logo .imgleft{float: left;width: 50%;text-align: center;height:100%;}
    .logo .imgright{float: right;width: 50%;height: 100%;}
    .logo .imgright img{float: right;height: 28%;margin-top: 18%;}
    .huanyin{width: 100%;height: 10rem;}
    .huanyin .span1{font-size:4rem;line-height: 5rem;}
    .huanyin .span2{font-size:1.6rem;line-height: 5rem;}
    .inputtext{margin-top: 5%;}
    .inputtext input{border:none;font-size: 2rem;line-height: 3rem;background-color: white;}
    .inputtext hr{margin-bottom: 6%;}
    .inputtext button{font-size: 1.7rem;width: 40%;float: right;background-color: white;color: #FFBB66;border-radius: 2rem;border: 1px solid red;}
    .inputcood{width: 58%;}
    .yinc{display: none;}
    .yinc p{color: gray;font-size: 1.2rem;}
    .xieyi{font-size:1.5rem;line-height: 2.5rem;}
    .xieyi input{zoom:250%;}
    .xieyi a{color: #3f88bf;}
    #download{font-size: 2.2rem;height: 4rem;width: 68%;margin-left: 16%;border-radius: 60px;color: white;background-color: gray;border: none;}
    .prompt{width: 90%;text-align: center;position: absolute;display: none;}
    .prompt input{width: auto;height: 3rem;color: #082c3e;background-color: #bbc1bf;font-size: 1.5rem;text-align: center;border-radius: 40px;border: none;}
    </style>
    

    三、html页面结构如下

    <div class="content">
        <div class="logo">
            <div class="imgleft">
                <img src="">
            </div>
            <div class="imgright">
                <a href="" onClick="javascript :history.back(-1);">
                    <img src="">
                </a>
            </div>
        </div>
    
        <div class="huanyin">
            <span class="span1">欢迎你</span><br>
            <span class="span2">共创价值、共享未来、共生未来!</span>
        </div>
    
        <form action="##" method="post" id="form1" onsubmit="return false">
            <div class="inputtext">
                <input type="text" name="phone" placeholder="手机号" id="mobile" oninput="value=value.replace(/[^\d]/g,'')" maxlength="11"><hr>
                <div class="yinc">
                    <input type="hidden" name="spid" value="{$spid}">
                    <input type="text" name="name" placeholder="姓名" id="name"><hr>
                    <input type="text" name="idcard" placeholder="身份证号" oninput="value=value.replace(/[^\d]/g,'')" maxlength="18" id="idcard"><hr>
                    <input type="text" name="passwd" placeholder="登录密码" minlength="4" maxlength="12" id="passwd"><hr>
                    <p>密码必须大于等于4位,只能使用字母,数字及标点符号</p>
                    <input type="text" name="code" placeholder="短信验证码" oninput="value=value.replace(/[^\d]/g,'')" class="inputcood" id="code" maxlength="5">
                    <button type="submit" id="getCode">获取验证码</button>
                    <hr>
                </div>
            </div>
            <input type="submit" id="download" disabled="disabled" value="开启商城之旅" onclick="return checkNull()" >
        </form>
    
        <div class="xieyi">
            <input type="checkbox" id="isdown">阅读并同意<a href="">《用户服务协议》</a>和<a href="">《隐私政策》</a>
        </div>
    
        <div class="prompt" id="prompt">
            <input type="test" id="promptvalue" value="验证码错误">
        </div>
    </div>
    

    四、页面的js内容

    <script type="text/javascript">
        isdowns = 0;
        // 对手机号码输入的实时监测
        $("#mobile").bind('input propertychange',function () { 
            var mobile=$(this).val();
            if(mobile.length=='11'){
                var mobileReg = /^1[3|4|5|7|8]\d{9}$/; //手机号正则
                var phoneflag = mobileReg.test(mobile);
                if (!phoneflag) {
                    isdowns = 0;
                    alert('手机号码格式不正确!');
                    $(".yinc").css("display","none");
                } else {
                    $.ajax({
                        url:"/wap/index/getmobile",
                        data:{mobile:mobile},
                        type: "POST",
                        dataType:"json",
                        success: function(data){
                            if (data) { 
                                window.location.href = "downapp";
                            }else{
                                isdowns = 1;
                                $(".yinc").css("display","block");
                                isdownload();
                            }
                        }
                    });
                }
            }else{
                isdowns = 0;
                $(".yinc").css("display","none");
                $("#download").css("background-color","gray");
                $('#download').attr("disabled",true);
            }
        });
    
        function isdownload(){
            if ($("input[type='checkbox']").is(':checked')) {
                $("#download").css("background-color","#FFBB66");
                $('#download').attr("disabled",false);
            }   
        }
    
        $("#isdown").click(function(){
            if ($("input[type='checkbox']").is(':checked')&&isdowns=='1') {
                $("#download").css("background-color","#FFBB66");
                $('#download').attr("disabled",false);
            }else{
                $("#download").css("background-color","gray");
                $('#download').attr("disabled",true);
            }
        });
    
        function checkNull(){
            var num=0;
            var str="";
            $("input[type$='text']").each(function(n){
                if($(this).val()==""){
                    num++;
                    str+=$(this).attr("placeholder")+"不能为空!\r\n";
                }
            });
            if(num>0){
                alert(str);
                return false;
            }else{
                $.ajax({
                    type: "POST",//方法类型
                    dataType: "json",//预期服务器返回的数据类型
                    url: "downloadapp" ,//url
                    data: $('#form1').serialize(),
                    success: function (result) {
                        if (result.status == '1') {
                            window.location.href = "downapp";
                        }else{
                            var prompt = result.msg;
                            promptf(prompt);
                        }
                    }
                });
            }
        }
    
        function promptf(prompt){
            $("#promptvalue").attr("value",prompt);
            $("#prompt").css("display","block");
            setTimeout(function(){
                $("#prompt").css("display","none");
            },2000);
        }
    
        // 发送验证码触发事件
        $('#getCode').click(function() {
            sendyzm($("#getCode"));
        });
    
        function sendyzm(obj){
            var mobile = $('#mobile').val();//手机号码的值
            $.ajax({
                url:"/wap/index/get_sms_code",
                data:{mobile:mobile},
                type: "POST",
                async : false, // 同步
                success: function(data){
                    alert("验证码发送成功");
                },
                error:function(){
                    alert("验证码发送失败");
                }
            });
            setTime(obj);//开始倒计时
        }
    
        // 倒计时处理
        var countdown = 60;
        function setTime(obj) {
            if (countdown == 0) {
                obj.prop('disabled', false);
                obj.text("获取验证码");
                countdown = 60;//60秒过后button上的文字初始化,计时器初始化;
                return;
            } else {
                obj.prop('disabled', true);
                obj.text("("+countdown+"s)后重新发送") ;
                countdown--;
            }
            setTimeout(function() { setTime(obj) },1000) //每1000毫秒执行一次
        }
    </script>
    
    展开全文
  • 登录注册页面跳转

    万次阅读 多人点赞 2020-09-02 22:06:23
    用HTML、jQuery和css写一个简单的登录注册页面 看了一些前端部分的视频,有点手痒,想起大学时做的某管理系统的前端部分,当时基本都是靠着CV写的,现在想想应该可以自己写一点了。 话不多说,先上图: 首先是登录...

    用HTML、jQuery和css写一个简单的登录注册页面

    看了一些前端部分的视频,有点手痒,想起大学时做的某管理系统的前端部分,当时基本都是靠着CV写的,现在想想应该可以自己写一点了。
    话不多说,先上图:
    首先是登录页面:
    在这里插入图片描述
    点击注册按钮可以跳转到注册页面:
    在这里插入图片描述
    注册页面做了一点简单的判断:
    伪非空验证:
    在这里插入图片描述
    还有伪密码验证:
    在这里插入图片描述
    红字提示存在两秒,两秒后消失,清除密码框内的内容,但是不清除用户名框内的文本。
    然后当用户名和密码输入正确以后(其实两次密码一样就行,用户名不空就好)就可以跳转到登录页面。这里有一个坑,这种提示用alert()方法弹框,但是alert弹窗不会自己关闭,所以一般选择跳转到另一个页面给提示,给个倒计时然后再跳转到登录页面,麻烦所以没写了。
    跳转提示:
    在这里插入图片描述
    就用一点前端的东西写了两个页面,然后跳转路径直接写另一个页面的名字,口考哦瓦力大。
    通过这次练习,基本把前端基础的部分回顾了下,也有jQuery事件绑定部分等等,不过css写的有点乱。
    首先是login页面的代码:

    <!DOCTYPE html>
    <html lang="zh">
    	<head>
    		<meta charset="UTF-8">
    		<meta name="viewport" content="width=device-width, initial-scale=1.0">
    		<meta http-equiv="X-UA-Compatible" content="ie=edge">
    		<link rel="stylesheet" type="text/css" href="css/css.css" />
    		<title>登录</title>
    	</head>
    	<body>
    		<-!首先定义一个大的div标签,用来分几个填写框的样式,然后就是输入框和按钮,没了-->
    		<div id="bigBox" class="site-doc-icon site-doc-anim">
    			<h1>Login</h1>
    			<div class="inputBox">
    				<form action="" method="post">
    				<div class="inputText">
    					<input type="text" placeholder="请输入用户名/昵称" />
    				</div>
    				<div class="inputText">
    					<input type="password" placeholder="请输入密码" />
    				</div>
    					<button type="submit" class="inputButton" value="" >登录</button>
    					<button type="button" class="inputButton" onclick="jumpRe()">注册</button>
    				</form>
    			</div>
    		</div>
    		<-!本来准备用layui写一点,后来想想要去官网拖,意义不大,就干脆上B站找了个视频,看完了照着写一写CSS-->
    
    		<script type="text/javascript">
    		//写了函数,点击注册按钮就跳转到注册页面
    			function jumpRe(){
    			 window.location.href="register.html";
    			}
    		</script>
    	</body>
    </html>
    

    然后是register页面的内容:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title>注册</title>
    		<link rel="stylesheet" type="text/css" href="css/rcss.css"/>
    	</head>
    	<body>
    	<!-自己跟着写css文件,顺便练练选择器-->
    		<h2>Simple Is Everything </h2>
    		<div id="bigBox">
    			<h1>Register</h1>
    			<div class="form-control">
    				<form action="login.html" method="get">
    						<div class="inputText">
    							<input type="text" id="uname" placeholder="请输入用户名/昵称" />
    						</div>
    						<div class="inputText">
    							<input type="password" id="pwd1" placeholder="请输入密码" />
    						</div>
    						<div class="inputText">
    							<input type="password" id="pwd2" placeholder="请确认密码" />
    						</div>
    						//span标签设为隐藏状态
    							<span id="sp" hidden="hidden" ><p>两次密码不一致,请重新输入!</p></span>
    							<button type="button" id="btnvrf" class="inputSubmit" onclick="verify()">点击注册</button>
    				</form>
    			</div>
    		</div>
    		<script src="js/jquery-3.5.1.min.js" type="text/javascript" charset="utf-8"></script>
    		<script type="text/javascript">
    			function verify(){
    				if($("#pwd1").val()==""||$("#uname").val==""){
    					alert("用户名或密码不能为空!");
    				}else if($("#pwd2").val()==""){
    					alert("请输入验证密码!");
    				}else if($("#pwd1").val()!=$("#pwd2").val()){
    					//判断密码不一样时,切换span标签的状态,顺便清除pwd标签中的内容
    					$("#sp").toggle();
    					$("#pwd1").val("");
    					$("#pwd2").val("");
    					//延时两秒后,切换span标签的状态,再隐藏起来
    					setTimeout(function () {$("#sp").toggle()}, 2000);
    				}else{
    					//如果操作正确,1秒后打开注册页面,但是这里用了alert弹窗,会打断代码的运行,所以还是得手动点击确认按钮后,等待一秒才能跳转,如果以后能想起来看看怎么解决这个问题。
    					setTimeout(function () {window.open("login.html")}, 1000);
    					alert("注册完成!点击跳转到登录页面...");
    				}
    			}			
    			//鼠标变红事件,鼠标放到注册按钮上会变红(主要想看看事件绑定)		
    			$(".inputSubmit").mouseover(function(){
    				$(".inputSubmit").css({
    					"color":"red"
    				})
    			}).mouseout(function(){
    				$(".inputSubmit").css({
    					"color":"white"
    				})
    			});
    		</script>
    	</body>
    </html>
    

    然后就是login的CSS了:

    body{
    	margin:0;
    	padding: 0;
    	background-image: url(../img/bgimg.jpg);
    	background-repeat: no-repeat;
    	background-size:cover ;
    }
    
    #bigBox{
    	margin:0 auto;
    	margin-top:200px;
    	padding:20px 50px;
    	background-color:#000000;
    	opacity:0.8;
    	width:400px;
    	height:300px;
    	border-radius: 10px;
    	text-align: center;
    }
    
    #bigBox h1
    {
    	color:white;
    }
    
    #bigBox .inputBox
    {
    	margin-top:50px;
    }
    
    #bigBox .inputBox .inputText
    {
    	margin-top:20px;
    	
    }
    
    #bigBox .inputBox .inputText input
    {
    	background-color: #000000;
    	background-color: opacity:0;
    	border:0;
    	width:250px;
    	padding:10px 10px;
    	border-bottom:1px solid white;
    	color:#ffffff;
    }
    
    #bigBox .inputBox .inputButton
    {
    	border:0;
    	margin-top:15px;
    	width:120px;
    	height:25px;
    	color:#ffffff;
    	border-radius: 20px;
    	background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%), radial-gradient(at top center, rgba(255,255,255,0.40) 0%, rgba(0,0,0,0.40) 120%) #989898;
    	background-blend-mode: multiply,multiply;
    }
    

    然后是register的CSS文件:

    body{
    	margin:0;
    	padding: 0;
    	background-image: url(../img/bgimg.jpg);
    	background-repeat: no-repeat;
    	background-size:cover ;
    }
    #bigBox{
    	margin:0 auto;
    	margin-top:150px;
    	padding:20px 50px;
    	background-color:#000000;
    	opacity:0.7;
    	width:400px;
    	height:300px;
    	border-radius: 10px;
    	text-align: center;
    }
    #bigBox h1
    {
    	color:white;
    }
    #bigBox.form-control
    {
    	margin-top:50px;
    }
    #bigBox .form-control .inputText
    {
    	margin-top:20px;
    }
    #bigBox .form-control .inputSubmit
    {
    	border:0;
    	margin-top:15px;
    	align:center;
    	color:#ffffff;
    	width:160px;
    	height:30px;
    	border-radius: 20px;
    	background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%), radial-gradient(at top center, rgba(255,255,255,0.40) 0%, rgba(0,0,0,0.40) 120%) #989898;
    	background-blend-mode: multiply,multiply;
    }
    #sp
    {
    	color:red;
    	font-size: 16px;
    }
    h2{
    	color:gray;
    	text-align:center;
    }
    

    CSS文件中的URL要往外点一层才能找到图片,是个点

    接下来整个页面中只有jQuery的官方包需要手动导入

    <script src="js/jquery-3.5.1.min.js" type="text/javascript" charset="utf-8"></script>
    就是此处的src里面,需要手动从官网下一个包,然后自己导入,不然$开头获取jQuery对象会报错
    

    两个页面之间的跳转以及简单的判断就都完成了(假装完成)。

    展开全文
  • HTML&CSS实现经典登录注册页面

    万次阅读 多人点赞 2018-10-09 20:43:50
    提要:本篇文章说的是一个简单的登录注册页面用HTML结合css如何实现,包括两个页面的相互跳转,不包括对输入数据的处理,适合刚入门的新手小白。 1、首先看一下最后的实现效果:首先是一个登录界面,点击“立即...

    提要:本篇文章说的是一个简单的登录、注册页面用HTML结合css如何实现,包括两个页面的相互跳转,不包括对输入数据的处理,适合刚入门的新手小白。

    1、首先看一下最后的实现效果:首先是一个登录界面,点击“立即注册”会跳转到第二张图片,也就是注册界面,点击注册界面的“请登录”又会跳转回到第一个登录界面。

    2、下面看一下具体的代码实现(使用的开发工具是HBuilder,有非常强大的提示功能,推荐)

    首先是登录界面,我命名为login.html(这在代码的跳转中有作用),有几个我认为比较重要的地方我直接用//来注释了,但是小伙伴复制粘贴的时候需要把注释去掉,因为HTML注释语法不是这样的:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                form
                {
                    width:100%;
                    height:700px;
                     margin-top: 0px;
                    background:#008B8B;
                }
                div
                {
                    display:inline-block;
                    padding-top: 80px;
                    padding-right: 20px;
                    
                }
                h2
                {
                    font-family: "微软雅黑";
                font-size: 40px;
                    color:black;
                }
                #log
                {
                    color:blue;
                }
            </style>
        </head>
        <body>
            <form name="login">
                <center>
                <div>
                <h2>
                        Hedy西点店欢迎您!
                </h2>
                <p>
                    用户名:<input type="text"/>
                </p>
                <p>
                    密&emsp;码:<input type="password"/>     //注意:&emsp是全角空格符,占一个中文字的长度,加上可以保证用户名                                                                                         和密码对齐,小伙伴可以试着 先不加这个运行一下看一下结果 
                </p>
                <p>
                    <input id=log type="submit" value="登录" />
                </p>
                <p>
                    还没有账号?<a href="register.html">立即注册</a>
                </p>
                </div>
                </center>
            </form>
        </body>
    </html>

    然后是注册页面,我把它命名为register.html

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                form
                {
                    width:100%;
                    height:700px;
                     margin-top: 0px;
                    background:#008B8B;
                }
                div
                {
                    display:inline-block;
                    padding-top: 40px;
                    padding-left: 0px;
                    
                }
                h2
                {
                    font-family: "微软雅黑";
                font-size: 40px;
                    color:black;
                }
                #reg
                {
                    color:blue;
                }
            </style>
        </head>
        <body>
            <form>
                <div>
                <h3>
                注册
            </h3>
            <p>
                    用户名:<input type="text"/>
                </p>
                <p>
                    密&emsp;码:<input type="password"/>
                </p>
                <p>
                    手机号:<input type="text"/>
                </p>
                <p>
                    <input id=reg type="submit" value="立即注册" />
                </p>
                <p>
                    已有账号?<a href="login.html">请登录</a>
                </p>    
            </form>    
                </div>
            
            
        </body>
    </html>

    3、总结:这两个页面很相似,涉及到的元素都差不多,不同的只是对页面的布局,很多地方的布局都可以进行修改得到你最满意的页面效果,也有很多元素的属性可以进一步设置,比如限制用户名和 密码的长度,加入背景图片等等,都非常简单,只要修改上面相应的一行代码即可 ,今天的分享就是这样啦~~

    展开全文
  • 启动软件后,首先进入登录页面,页面右下角有“新用户注册”按钮,点击按钮,跳转到注册页面。在注册页面,对用户名、密码、性别进行设置,点击“注册”按钮,完成注册。此时会自动跳转到登录页面,并且用户名处自动...
  • 简单制作登录注册页面

    万次阅读 多人点赞 2018-09-05 21:45:09
    在一个网页中,html负责页面布局和内容,css负责组件具体样式,JS则与后台进行交互。 在设计网页前先介绍DIV,简单来说就是一个在网页上分割区域的方块。在DIV里面可以添加组件,包括另外的DIV。 制作登录界面。...
  • IOS注册登录页面

    2015-10-09 22:19:39
    iOS入门简单的登录注册页面 及保存用户的登录信息
  • 简单的登录注册页面 实现js验证

    热门讨论 2011-06-30 18:09:44
    简单的登录注册页面 使用的是sqlserver2005 包含sql语句。
  • HTML移动端APP注册登录页面模板,全套模板,包括首页、注册登录、密码修改等多个手机WAP模板页面

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 317,025
精华内容 126,810
关键字:

登录注册页面