zoukankan      html  css  js  c++  java
  • 手机号登录注册

    <!doctype html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
            <meta name="apple-mobile-web-app-capable" content="yes">
            <meta name="apple-mobile-web-app-status-bar-style" content="black">
            <link href="../css/mui.min.css" rel="stylesheet" />
            <link rel="stylesheet" type="text/css" href="../css/personal.css"/>
            <style>
                .mui-control-content {
                    background-color: white;
                    min-height: 215px;
                }
                .mui-control-content .mui-loading {
                    margin-top: 50px;
                }
                body{
                    background: #fff;
                }
            </style>
        </head>
    
        <body>
            <script src="../js/mui.min.js"></script>
            <div class="mui-content">
                <div class="denglu_bg">
                    <img src="../images/myself/denglu_bg.png"/>
                
                <div id="slider" class="mui-slider">
                    <div id="sliderSegmentedControl" class="mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
                        <a class="mui-control-item mui-active" href="javascript:void(0);">
                    登录
                </a>
                        <a class="mui-control-item" href="javascript:void(0);">
                    注册
                </a>
                    </div>
                    <div class="mui-slider-group">
                        <div id="item1mobile" class="mui-slider-item mui-control-content mui-active">
                            <div id="scroll1" class="mui-scroll-wrapper">
                                <div class="mui-scroll">
                                    <div class="denglu">
                                        <form class="mui-input-group set_denglu">
                                            <div class="mui-input-row">
                                                <label for="user"><img src="../images/myself/user.png"/></label>
                                                <input type="tel" class="mui-input-clear" maxlength="11" placeholder="请输入您的手机号" id="user">
                                            </div>
                                            <div class="mui-input-row">
                                                <label for="pwd"><img src="../images/myself/lock.png"/></label>
                                                <input type="password" class="mui-input-password" placeholder="请输入密码" id="pwd">
                                            
                                            </div>
                                               <div class="forget_mima"><p>忘记密码?</p></div>
                                               <div class="mui-content-padded">
                                                <button type="button" class="mui-btn mui-btn-danger mui-btn-block btn_denglu">登录</button>
                                            </div>
                                           
                                        </form>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div id="item2mobile" class="mui-slider-item mui-control-content">
                            <div id="scroll2" class="mui-scroll-wrapper">
                                <div class="mui-scroll">
                                    <div class="d_zhuce">
                                        <form class="mui-input-group set_zhuce">
                                            <div class="mui-input-row">
                                                <label for="user"><img src="../images/myself/user.png"/></label>
                                            <input type="tel" class="mui-input-clear" maxlength="11" placeholder="请输入您的手机号" id="zhuce_user">
                                            </div>
                                            <div class="mui-input-row">
                                                <label><img src="../images/myself/lock.png"/></label>
                                                <input type="number" class="" placeholder="请输入验证码" id="zhuce_code"><span class="code_img"><img src="../images/myself/code_line.png" /></span><input type="button" value="获取验证码" id="zhuce_codes">
                                                
                                            </div>
                                         
                                               <div class="mui-content-padded d_btn_zhuce">
                                                <button type="button" class="mui-btn mui-btn-danger mui-btn-block btn_zhuce">确定</button>
                                            </div>
                                           
                                        </form>
                                    </div>
                                    
                                </div>
                            </div>
    
                        </div>
                        
                    </div>
                </div>
            </div>    
            </div>            
        <script src="../js/jquery-1.8.3.min.js"></script>    
        <script src="../js/reset.js"></script>
        <script src="../js/jquery.json-2.4.js"></script>
        <script>
        $(function(){
            /*登录*/
            $(".btn_denglu").click(function(){
                var phone=$("#user").val();
                var pwd = $("#pwd").val();
                if(phone==""){
                    mui.toast("手机号不能为空");
                    $("#user").focus();
                    return false;
                }
                if (!(/^(1[3|4|5|7|8][0-9])d{8}$/.test(phone))) {
                   mui.toast("手机号有误");
                   $("#user").val("");
                    $("#user").focus();
                    return false;
                } 
                if (pwd == "") {
                    mui.toast("");
                    mui.toast("密码不能为空");
                    $("#pwd").focus();
                    return false;
                }
                $.ajax({
                    type:"post",
                    dataType:"JSON",
                    url:'',
                    data:{username:phone,password:pwd,loginType:"0"},
                    success: function(data){
                        console.log(data.data);
                             if(data.status==200){
                                var sid = data.data;
                                localStorage.sid=sid;
                                 $.ajax({
                                    type:"post",
                                    dataType:"JSON",
                                    url:'url?__sid='+data.data+'&__cookie=true',
                                    success: function(data){
                                        localStorage.user = $.toJSON(data.data);
                                        window.location.href="../index.html";
                                          $("#user").val("");
                                          $("#pwd").val("")
                                    }
                                });
                             }
                    }
                });
               
                
            })
            //点击确定
            function check_info(){
                var phone=$("#zhuce_user").val();
                var code = $("#zhuce_code").val();
                var code_len=code.length;    
                if (phone == "") {
                    mui.toast("手机号不能为空");
                    $("#zhuce_user").focus();
                    return false;
               }else if (!(/^(1[3|4|5|7|8][0-9])d{8}$/.test(phone))) {
                   mui.toast("手机号有误");
                      $("#zhuce_user").val("");
                    $("#zhuce_user").focus();
                    return false;
               }else if (code == "") {
                    mui.toast("验证码不能为空");
                    $("#zhuce_code").focus();
                    return false;
               }else if (code_len!= 6) {
                    mui.toast("请输入六位验证码数字");
                    $("#zhuce_code").focus();
                    return false;
               }else{
                       return true;
               }
            }
            $(".btn_zhuce").click(function(){
                if (check_info()) {
                    var phone=$("#zhuce_user").val();
                    var code = $("#zhuce_code").val();            
                    window.location.href="register.html?phone="+phone+"&code="+code;
                }else{
                    return false;
                }
                            
            })
        //点击发送
        $("#zhuce_codes").click(function(){
                var phone = $("#zhuce_user").val();
                if(null == phone || undefined == phone || "" == phone){
                    mui.toast("请先输入手机号")
                    return false;
               }else if (!(/^(1[3|4|5|7|8][0-9])d{8}$/.test(phone))) {
                   mui.toast("手机号有误");
                   $("#zhuce_user").val("");
                   $("#zhuce_user").focus();
                    return false;
               }else{    
                       //设置发送验证码按钮不可用
                    time($(this));
                    $("#zhuce_codes").attr("disabled","disabled").css("color","#E3E3E3");    
                    $.ajax({
                        type:"post",
                        dataType:"JSON",
                        url:'',
                        data:{phone:phone},
                        success: function(data){
                            localStorage.sid = data.data.sid;                        
                            if(data.status!=200){
                                mui.toast("验证码发送失败");
                            }
                        }
                   });
               mui.toast("验证码已发送");
            }                                                
        })
    })
    
        //倒计时方法    
        var wait = 60;
        function time(o) {
            if (wait == 0) {
                o.removeAttr("disabled");
                o.val("获取验证码");
                wait = 60;
            } else {
                o.attr("disabled", true);
                o.val("重新获取(" + wait + ")");
                wait--;
                setTimeout(function () {
                            time(o)
                        },
                1000)
            }
        }
        </script>
        <script>
            mui.init({
                    swipeBack: false
                });
                (function($) {
                    $('#slider .mui-scroll-wrapper').scroll({
                        indicators: true //是否显示滚动条
                    });
                    var item2 =$("#slider #item2mobile")
                    var sliderSegmentedControl =$("#slider #sliderSegmentedControl")
                })(mui);        
        </script>
        <script>
            
        </script>
        <script>
                
                
                $(".mui-control-item").on("touchstart",function () {
                $(this).addClass("mui-active").siblings().removeClass("mui-active");
               
                 var b = $(this).index();
                $(".mui-slider-item").eq(b).addClass("mui-active").siblings().removeClass("mui-active");
    $(".mui-slider-item").eq(b).css("display","inline-block").siblings().css("display","none")
                    console.log(b);
                    localStorage.setItem("aaaaa", b);
                });
                
                
                function aaa() {
                    var num = localStorage.getItem("aaaaa");
                    $(".mui-control-item").eq(num).addClass("mui-active").siblings().removeClass("mui-active");
    $(".mui-slider-item").eq(num).addClass("mui-active").siblings().removeClass("mui-active");
    $(".mui-slider-item").eq(num).css("display","inline-block").siblings().css("display","none")
                    localStorage.removeItem('aaaaa')
                }
                window.onload = function () {
                    aaa();
                }
        </script>
        </body>
    
    </html>

    同事写的  一些有用的信息可以看看

  • 相关阅读:
    Spring 控制器层如何调用DAO层
    Spring 工程分层
    spring boot工程如何启用 热启动功能
    Spring 视图层如何显示验证消息提示
    Sping POJO中如何添加验证规则和验证消息提示
    Spirng 分层,增加数据访问对象层
    Spring A 标签链接使用
    Spring 控制器重定向
    课程详情页之后台
    课程详情页之前台
  • 原文地址:https://www.cnblogs.com/guoyachao/p/6780498.html
Copyright © 2011-2022 走看看