JS登录验证

来源:互联网 发布:双筒望远镜 知乎 编辑:程序博客网 时间:2024/05/19 23:56
[#ftl][#include "/_inc/inc.ftl"]<html><head>    [#include "/_inc/meta.ftl"]    [#include "/_inc/link.ftl"]    [#include "/_inc/css.ftl"]    <link rel="stylesheet" href="${ctxPath}/resources/assets/css/login.css">    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --><!-- WARNING: Respond.js doesn't work if you view the page via file:// --><!--[if lt IE 9]>  <script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>  <script src="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script><![endif]-->    </head><style>.login_panel_01{ background-color: #FFF; height: 316px;}.panel_01{margin-bottom: 20px;background-color:#F2F2F4;border: 1px solid transparent;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);}</style><body><!--head start--><div class="container-fluid">    <div class="row" style="height:150px;">    </div>    <div class="row">        <div class="col-xs-1 col-xs-1" style="background-image: url(${ctxPath}/resources/assets/img/line.png); height: 394px;"></div>        <div class="col-xs-5 col-xs-5" style="background-image: url(${ctxPath}/resources/assets/img/login_big.png); height: 394px;">          <div id="carousel-banner" class="carousel slide" data-ride="carousel" style="height:394px;">                <!-- Indicators -->                <ol class="carousel-indicators">                    <li data-target="#carousel-banner" data-slide-to="0" class=""></li>                    <li class="active" data-target="#carousel-banner" data-slide-to="1"></li>                    <li data-target="#carousel-banner" data-slide-to="2"></li>                </ol>                <!-- Wrapper for slides -->                <div class="carousel-inner">                    <div class="item">                        <img src="${ctxPath}/resources/assets/img/l_1.png" style="height:394px;">                    </div>                    <div class="item active">                        <img src="${ctxPath}/resources/assets/img/l_2.png" style="height:394px;">                    </div>                    <div class="item">                        <img src="${ctxPath}/resources/assets/img/l_3.png" style="height:394px;">                    </div>                </div>            </div>                </div>        <div class="col-xs-4">            <div class="row login_title" style="width:auto">                <img src="${ctxPath}/resources/assets/img/logo.png" style="float:left">                <span style="float:left; display:block; padding-top:30px" class="login_font">亚市互联网+汽车平台后台管理</span>            </div><!--head end-->              <form action="${ctxPath}/auth/login" method="post" onSubmit="return checkAll(this)">                     <div class="row login_panel_01">                        <div class="panel_01 panel-default">                                                    <div class="panel-body">                                 <span id="warn1" class="" style="color:red;"></span>                                  <span id="warn1"class="" style="color:red;"></span>                                  <span id="msg">${msg ? default("")}</span>                                                            [#if flag?? && flag=="0"]                              <div  class="alert alert-warning" role="alert">                              <span class="glyphicon glyphicon-warning-sign" style="color:green;"></span>                              <span >修改成功,请重新登录</span>                              </div>                          [/#if]                                                      <div class="input-group">                             <span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>                             <input id="username" name="username" type="text" class="form-control" placeholder="用户名"  onblur="javascript:checkName(this)" value="${username? default("")}">                            </div>                              <br>                              <div class="input-group">                             <span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>                             <input type="password" id="password" name="password" class="form-control" placeholder="密码"  onblur="javascript:checkPassword(this)" >                            </div>                                <br>                            <button type="submit" class="col-xs-12 btn btn-lg btn-success btn-block" onsubmit="javascript:return checkAll();">登  录</button>                          </div>                                           </div>                </div>             </form>            </div>        <div class="col-xs-2 col-xs-2" style="background-image: url(${ctxPath}/resources/assets/img/line.png); height: 394px;"></div>    </div>    <div class="row">    </div></div><script type="text/javascript">    $(function() {          var    msgVal=$("#msg").text();          if(msgVal=!null&& msgVal!=""){              $("#warn").addClass("alert alert-warning");            $("#warn1").addClass("glyphicon glyphicon-warning-sign");          }    });        function checkName(obj){            var nameVal=$.trim($(obj).val());            if(nameVal==null || nameVal==""){                $("#msg").text("用户名不允许为空");                $("#warn").addClass("alert alert-warning");                $("#warn1").addClass("glyphicon glyphicon-warning-sign");                            }else{                $("#msg").text("");                $("#warn").removeClass();                $("#warn1").removeClass();            }        }        function checkPassword(obj){            var passwordVal=$.trim($(obj).val());            if(passwordVal==null || passwordVal==""){                $("#msg").text("密码不允许为空");                $("#warn").addClass("alert alert-warning");                $("#warn1").addClass("glyphicon glyphicon-warning-sign");                            }else{                $("#msg").text("");                $("#warn").removeClass();                $("#warn1").removeClass();            }                    }        function checkAll(){            var result=true;            var username=$("#username").val();            username=username.trim();            var password=$("#password").val();            password=password.trim();            if(username==null || username==""){                $("#msg").text("用户名不允许为空");                $("#warn").addClass("alert alert-warning");                $("#warn1").addClass("glyphicon glyphicon-warning-sign");                result=false;                return result;            }                        if(password==null || password==""){                $("#msg").text("密码不允许为空");                $("#warn").addClass("alert alert-warning");                $("#warn1").addClass("glyphicon glyphicon-warning-sign");                result=false;                return result;            }                        $("#msg").text("");            $("#warn").removeClass();            $("#warn1").removeClass();            return result;        }                function trim(str){ //删除左右两端的空格                   return str.replace(/(^\s*)|(\s*$)/g, "");          }</script></body></html>


0 0