亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用jquery的cookie實(shí)現(xiàn)登錄頁(yè)記住用戶名和密碼的方法

 更新時(shí)間:2019年03月13日 10:18:52   作者:camary_niu  
今天小編就為大家分享一篇關(guān)于使用jquery的cookie實(shí)現(xiàn)登錄頁(yè)記住用戶名和密碼的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

對(duì)于初學(xué)者來說,登錄頁(yè)記住用戶名和密碼的功能是經(jīng)常會(huì)遇到的(通常會(huì)用javaee的api去實(shí)現(xiàn)),今天為大家介紹在前端頁(yè)面直接用jquery實(shí)現(xiàn)該功能(比傳統(tǒng)的方法簡(jiǎn)單多了),長(zhǎng)話短說直接進(jìn)入正題:

在項(xiàng)目中加入jquery.js和jquery.cookie.js兩個(gè)依賴文件,并加入對(duì)應(yīng)的頁(yè)面中如:

<script type="text/javascript" src="${BasePath}/static/assets/js/jquery.cookie.js"></script>
<script type="text/javascript" src="${BasePath}/static/assets/js/preloader.js"></script>

form表單

<form role="form" action="/user/login" method="post" id="login_form">
              <div class="form-group">
                <label for="yhm">用戶名</label>
                <input type="text" id="yhm" name="yhm" class="form-control" >
              </div>
              <div class="form-group"> 
                <label for="mm">密碼</label>
                <input type="password" id="mm" name="mm" class="form-control" >
              </div>
              <div class="checkbox pull-left">
                <label><input type="checkbox" id="remeberyhm">記住用戶名</label>
                <span style="color:red;">
                 <#if errMsg??>
                 用戶名或密碼錯(cuò)誤
                 </#if>
                </span>
              </div>
              <button class="btn btn btn-primary pull-right" type="button" onclick="remeber()" >登 錄</button>
            </form>

js函數(shù)

 <script type="text/javascript">
  $(function () {  
   var yhm = $.cookie('yhm');
        var mm = $.cookie('mm');
   //頁(yè)面加載的時(shí)候從cookie中取出用戶名和密碼填充對(duì)應(yīng)的輸入框
    $('#yhm').val(yhm);       
    $("#mm").val(mm)
    //選中保存秘密的復(fù)選框 
      if(yhm != null && yhm != '' && mm != null && mm != ''){
   $("#remeberyhm").attr('checked',true);
 }
  });
  function remeber(){
   var yhm = $("#yhm").val();
   var mm = $("#mm").val();
   //判斷復(fù)選框的選擇狀態(tài)添加cookie
   if ($("#remeberyhm").is(":checked")) { 
       //存儲(chǔ)一個(gè)帶7天期限的cookie
       $.cookie("yhm", yhm, { expires: 7 });
       $.cookie("mm", mm, { expires: 7 });
     }
     else {      
       $.cookie("yhm", "", { expires: -1 });
       $.cookie("mm", "", { expires: -1 });
     }
   //提交表單
   $("#login_form").submit();
  }

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

最新評(píng)論