使用jquery的cookie實現(xiàn)登錄頁記住用戶名和密碼的方法
更新時間:2019年03月13日 10:18:52 作者:camary_niu
今天小編就為大家分享一篇關于使用jquery的cookie實現(xiàn)登錄頁記住用戶名和密碼的方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
對于初學者來說,登錄頁記住用戶名和密碼的功能是經(jīng)常會遇到的(通常會用javaee的api去實現(xiàn)),今天為大家介紹在前端頁面直接用jquery實現(xiàn)該功能(比傳統(tǒng)的方法簡單多了),長話短說直接進入正題:
在項目中加入jquery.js和jquery.cookie.js兩個依賴文件,并加入對應的頁面中如:
<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??>
用戶名或密碼錯誤
</#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');
//頁面加載的時候從cookie中取出用戶名和密碼填充對應的輸入框
$('#yhm').val(yhm);
$("#mm").val(mm)
//選中保存秘密的復選框
if(yhm != null && yhm != '' && mm != null && mm != ''){
$("#remeberyhm").attr('checked',true);
}
});
function remeber(){
var yhm = $("#yhm").val();
var mm = $("#mm").val();
//判斷復選框的選擇狀態(tài)添加cookie
if ($("#remeberyhm").is(":checked")) {
//存儲一個帶7天期限的cookie
$.cookie("yhm", yhm, { expires: 7 });
$.cookie("mm", mm, { expires: 7 });
}
else {
$.cookie("yhm", "", { expires: -1 });
$.cookie("mm", "", { expires: -1 });
}
//提交表單
$("#login_form").submit();
}
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
您可能感興趣的文章:
- jquery.cookie.js 操作cookie實現(xiàn)記住密碼功能的實現(xiàn)代碼
- JQuery記住用戶名和密碼的具體實現(xiàn)
- JQuery記住用戶名密碼實現(xiàn)下次自動登錄功能
- 使用Jquery搭建最佳用戶體驗的登錄頁面之記住密碼自動登錄功能(含后臺代碼)
- 通過jquery.cookie.js實現(xiàn)記住用戶名、密碼登錄功能
- jquery.cookie.js實現(xiàn)用戶登錄保存密碼功能的方法
- jQuery加密密碼到cookie的實現(xiàn)代碼
- jQuery.cookie.js實現(xiàn)記錄最近瀏覽過的商品功能示例
- jquery使用Cookie和JSON記錄用戶最近瀏覽歷史
- 通過Jquery.cookie.js實現(xiàn)展示瀏覽網(wǎng)頁的歷史記錄超管用
- jQuery實現(xiàn)的記住帳號密碼功能完整示例
相關文章
jquery實現(xiàn)table鼠標經(jīng)過變色代碼
table鼠標經(jīng)過變色的效果想必大家都有見到過吧,其實實現(xiàn)很簡單,在本文有個不錯的示例,感興趣的朋友可以學習下2013-09-09
jQuery dataTables與jQuery UI 對話框dialog的使用教程
這篇文章主要介紹了jQuery dataTables與jQuery UI 對話框dialog的使用教程的相關資料,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下2016-09-09
JQuery 無廢話系列教程(二) jquery實戰(zhàn)篇上
就進入實戰(zhàn)?是不是太快了?我還不知道怎么用JQuery!! ...2009-06-06

