网站常用邮箱找回密码流程插件页面

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>邮箱验证找回密码</title>
    <link href="css/link.css" rel="stylesheet">
    <link href="css/layui.css" rel="stylesheet">
</head>
<body>
    <div style="height:100%;">
        <div class="rebinding-box">
            <div class="box-title">
                <h2 class="mtb5">找回密码</h2>
                <i>为了保障您的帐户安全,请谨慎填写</i>
            </div>
            <div class="box-timeline">
                <ul class="text-center" style="width: 1000px;">
                    <li>
                        输入账号
                        <div class="box-num1">
                            1
                        </div>
                    </li>
                    <li class="ml45">
                        邮箱验证
                        <div class="box-outside1 outside1ab" id="outside1abs">
                            <div class="box-num2 num2ab">
                                2 
                          </div>
                        </div>
                    </li>
                    <li class="ml45">
                        填写新密码
                        <div class="box-outside2 outside2ab" id="outside2as">
                            <div class="box-num3 num3ab">
                                3
                            </div>
                        </div>
                    </li>
                    <li class="ml45">
                        完成
                        <div class="box-outside3 outside3a" id="outside3as">
                            <div class="box-num4 num4a">
                                4
                            </div>
                        </div>
                    </li>
                </ul>


            </div>
            <!--第一步-->
            <div class="onebox-form" id="oneform">
                <div class="oneform">
                    <div class="oneform-box">
                        <label class="oneform-label">登录账号</label>
                        <div class="oneform-input">
                            <input id="userName" autocomplete="off" placeholder="请填写要找回密码的帐号">
                        </div>
                    </div>
                    <div class="onebtn-box">
                        <button class="onebtn" id="onebtn" onclick="fun()">下一步</button>
                    </div>
                </div>
            </div>
            <!--第二步-->
            <div class="twobox-form" id="twoform">
                <div class="twoform">
                    <div class="twoform-box">
                        <div class="newtel">
                            <label class="twoform-label">邮箱</label>
                            <div class="twoform-input">
                                <input type="text" id="email" readonly="readonly" placeholder="请输入邮箱地址">
                            </div>
                        </div>
                        <div class="validatecode">
                            <label class="twoform-label2">验证码</label>
                            <div class="twoform-input2">
                                <input type="text" autocomplete="off" id="rndNum" placeholder="请输入验证码">

                            </div>
                            <button class="sendcode" id="sendRndnum">发送验证码</button>
                            <div class="sendtimer">
                                &nbsp;&nbsp;&nbsp;(<span id="timer1"></span>)s后可重新获取
                            </div>
                        </div>
                    </div>
                </div>
                <div class="twobtn-box">
                    <button class="twobtn" id="twobtn" onclick="fun1()">下一步</button>
                </div>
            </div>
            <!--第三步-->
            <div class="threebox-form twobox-form" id="threeform">
                <div class="threeform">
                    <div class="threeform-box">
                        <div class="newtel">
                            <label class="threeform-label">新密码</label>
                            <div class="threeform-input3">
                                <input type="text" id="pwd" autocomplete="off" placeholder="请输入密码">
                            </div>
                        </div>
                        <div class="validatecode">
                            <label class="threeform-label3">确认密码</label>
                            <div class="threeform-input3">
                                <input type="text" autocomplete="off" id="repwd" placeholder="请确认输入密码">
                            </div>
                        </div>
                    </div>
                </div>
                <div class="threebtn-box">
                    <button class="threebtn" id="threebtn" onclick="fun2()">下一步</button>
                </div>
            </div>
            <!--第四步-->
            <div class="fourbox-form" id="fourform">
                <div class="successr">
                    <div class="symbol">

                    </div>
                    <p>恭喜您,修改密码成功!</p>
                </div>
            </div>
        </div>
    </div>

    <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script>
    <script src="js/layui.js"></script>
    <script>
    var onebtns = document.getElementById("onebtn");
    var twobtns = document.getElementById("twobtn");
    var soutside1ab = document.getElementById("outside1abs");
    var soutside2as = document.getElementById("outside2as");
    var soutside3as = document.getElementById("outside3as");
    var oneforms = document.getElementById("oneform");
    var twoforms = document.getElementById("twoform");
    var threeforms = document.getElementById("threeform");
    var fourforms = document.getElementById("fourform");

    var timer1 = 60;

    //倒计时
    function TimeDown() {
        $("#timer1").html(timer1);

        if (timer1 > 0) {
            setTimeout(function () { TimeDown(); }, 1000);
        } else if (timer1 <= 0) {
            timer1 = 61;
            $("#sendRndnum").css("display", "block");
            $(".sendtimer").css("display", "none");
        }
        --timer1;
    };


    $("#sendRndnum").click(function () {
        var userName = $("#userName").val();
        var email = $("#email").val();

        if (email == "" || email == null) {
            alert("未绑定邮箱");
            return false;
        }
        $("#sendRndnum").css("display", "none");
        $(".sendtimer").css("display", "block");

        TimeDown();

    });



    ///验证账号
    function fun() {
        var userName = $("#userName").val();
        if (userName == "") {
            alert("请输入要找回密码的账户");
            return false;
        }
        $("#email").val("[email protected]");

        soutside1ab.classList.remove("outside1ab");
        oneforms.style.display = "none";
        twoforms.style.display = "block";

    }
    //验证邮箱验证码
    function fun1() {
        var userName = $("#userName").val();
        var rndNum = $("#rndNum").val();

        if (rndNum == "") {
            alert("请输入验证码");
            return false;
        }

        threeforms.style.display = "block";
        twoforms.style.display = "none";
        soutside2as.classList.remove("outside2ab");
       
    }
    //修改密码
    function fun2() {
        var userName = $("#userName").val();
        var pwd= $("#pwd").val();
        var repwd = $("#repwd").val();

        if (pwd != repwd) {
            alert("2次密码不一致", { icon: 5 });
            return false;
        }
        fourforms.style.display = "block";
        threeforms.style.display = "none";
        soutside3as.classList.remove("outside3a");

    }
    </script>
</body>
</html>

 demo下载地址:https://download.csdn.net/download/tanqingfu1/16206203

 

Guess you like

Origin blog.csdn.net/tanqingfu1/article/details/115302768