使用jquery的cookie實(shí)現(xiàn)登錄頁(yè)記住用戶名和密碼的方法
對(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)鏈接
- jquery.cookie.js 操作cookie實(shí)現(xiàn)記住密碼功能的實(shí)現(xiàn)代碼
- JQuery記住用戶名和密碼的具體實(shí)現(xiàn)
- JQuery記住用戶名密碼實(shí)現(xiàn)下次自動(dòng)登錄功能
- 使用Jquery搭建最佳用戶體驗(yàn)的登錄頁(yè)面之記住密碼自動(dòng)登錄功能(含后臺(tái)代碼)
- 通過jquery.cookie.js實(shí)現(xiàn)記住用戶名、密碼登錄功能
- jquery.cookie.js實(shí)現(xiàn)用戶登錄保存密碼功能的方法
- jQuery加密密碼到cookie的實(shí)現(xiàn)代碼
- jQuery.cookie.js實(shí)現(xiàn)記錄最近瀏覽過的商品功能示例
- jquery使用Cookie和JSON記錄用戶最近瀏覽歷史
- 通過Jquery.cookie.js實(shí)現(xiàn)展示瀏覽網(wǎng)頁(yè)的歷史記錄超管用
- jQuery實(shí)現(xiàn)的記住帳號(hào)密碼功能完整示例
相關(guān)文章
jQuery實(shí)現(xiàn)的自動(dòng)加載頁(yè)面功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的自動(dòng)加載頁(yè)面功能,結(jié)合簡(jiǎn)單實(shí)例形式分析了jQuery針對(duì)頁(yè)面元素的動(dòng)態(tài)加載與屬性操作相關(guān)技巧,需要的朋友可以參考下2016-09-09jquery實(shí)現(xiàn)table鼠標(biāo)經(jīng)過變色代碼
table鼠標(biāo)經(jīng)過變色的效果想必大家都有見到過吧,其實(shí)實(shí)現(xiàn)很簡(jiǎn)單,在本文有個(gè)不錯(cuò)的示例,感興趣的朋友可以學(xué)習(xí)下2013-09-09jQuery dataTables與jQuery UI 對(duì)話框dialog的使用教程
這篇文章主要介紹了jQuery dataTables與jQuery UI 對(duì)話框dialog的使用教程的相關(guān)資料,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09JQuery 無廢話系列教程(二) jquery實(shí)戰(zhàn)篇上
就進(jìn)入實(shí)戰(zhàn)?是不是太快了?我還不知道怎么用JQuery!! ...2009-06-06jQuery實(shí)現(xiàn)圖片左右滾動(dòng)特效
這篇文章主要介紹了jQuery合作伙伴左右滾動(dòng)特效,功能實(shí)現(xiàn)非常簡(jiǎn)單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-08-08jquery實(shí)現(xiàn)點(diǎn)擊左右按鈕切換圖片
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)點(diǎn)擊左右按鈕切換圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-01-01