表單使用者名稱和密碼記住效果
大家一定見過這樣的效果,應該也用到過這樣的效果,那就是可以記住使用者名稱和密碼,下一次登陸的時候就不用再填寫了,這算是一項非常人性化的舉措,下面就通過程式碼例項介紹一下如何利用jQuery實現此效果。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> $(document).ready(function(){ if($.cookie("rmbUser")=="true"){ $("#ck_rmbUser").prop("checked", true); $("#username").val($.cookie("username")); $("#password").remove(); $("#pass").append("<input id='password' type='password' class='txt2'/>"); $("#password").val($.cookie("password")); } $("#loginButton").click(function(){ if(check()){ login(); } }) }) //記住使用者名稱密碼 function save(){ if($("#ck_rmbUser").prop("checked")){ var username = $("#username").val(); var password = $("#password").val(); //儲存一個帶7天期限的cookie $.cookie("rmbUser", "true", { expires: 7 }); $.cookie("username", username, { expires: 7 }); $.cookie("password", password, { expires: 7 }); } else{ $.cookie("rmbUser", "false", { expire: -1 }); $.cookie("username", "", { expires: -1 }); $.cookie("password", "", { expires: -1 }); } }; function check(){ var username = $("#username").val(); var password = $("#password").val(); if(username == "" || username == "請輸入使用者名稱"){ $("#tip").text("請輸入使用者名稱!"); $("#username").focus(); return false; } if(password == "" || password == "請輸入密碼"){ $("#tip").text("請輸入密碼!"); $("#password").focus(); return false; } $("#tip").text(""); return true; } function login(){ $.ajax({ type:"POST", url: "login!loginValidate.action", data:{userName:$("#username").val(),password:$("#password").val()}, dataType:"json", eforeSend: function(){ showOverlay(); }, success:function(data){ if(data.success){ addCookie("userName",$("#username").val(),0); save(); location.href = "/index.jsp"; } else{ $("#overlay").hide(); $("#tip").text("使用者名稱或密碼錯誤,請重新登入!"); return false; } } }) } </script> </head> <body> <div> <input id="username" type="text" class="txt1" /> <input id="password" type="text" class="txt2"/> </div> </body> </html>
以上程式碼需要的朋友可以參考一下,不僅僅介紹了利用cookie實現記住使用者名稱,而且還有其他功能效果,當然在實際應用的時候需要引用jquery庫檔案和jquery.cookie.js檔案。
相關文章
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- 設定PL/SQL Developer記住使用者名稱密碼SQLDeveloper密碼
- 通過jquery實現記住使用者名稱密碼jQuery密碼
- 通過jquery.cookie.js實現記住使用者名稱和密碼的功能jQueryCookieJS密碼
- InternetExplorer表單及使用者名稱密碼提交密碼
- 讓Team Foundation Server/TFS自動記住使用者名稱密碼解決方案Server密碼
- 通過jquery.cookie.js實現記住使用者名稱、密碼登入功能jQueryCookieJS密碼
- SQLServer刪除登入記錄使用者名稱和密碼SQLServer密碼
- Oracle EM Express要求使用者名稱和密碼OracleExpress密碼
- 修改oracle中的使用者名稱和密碼Oracle密碼
- VMWare Server 2.0 的使用者名稱和密碼Server密碼
- 破解本地 mysql 使用者名稱和密碼(轉)MySql密碼
- 更改MYSQL使用者名稱密碼MySql密碼
- 如果以前安裝過jive,又忘記使用者名稱和密碼。有辦法查回使用者名稱和密碼嗎???資料庫還在密碼資料庫
- 根據使用者名稱和密碼查詢使用者密碼
- 配置samba的訪問密碼和使用者名稱Samba密碼
- oracle忘記使用者名稱密碼怎樣恢復Oracle密碼
- git 使用者名稱密碼相關Git密碼
- 隱藏域 使用者名稱密碼密碼
- tortoiseGIT儲存使用者名稱密碼Git密碼
- js驗證使用者名稱和密碼為空程式碼JS密碼
- JQuery表單驗證(包括:使用者名稱,手機號,密碼,確認密碼,驗證碼60s)jQuery密碼
- 用Servlet進行使用者名稱和密碼校驗Servlet密碼
- mongodb對資料庫建立使用者名稱和密碼MongoDB資料庫密碼
- js 驗證使用者名稱和密碼是否為空JS密碼
- plsql developer怎麼儲存使用者名稱和密碼SQLDeveloper密碼
- 從螢幕上讀入使用者名稱和密碼密碼
- 批次錯誤使用者名稱與密碼導致業務使用者HANG住(library cache lock)密碼
- 批量錯誤使用者名稱與密碼導致業務使用者HANG住(library cache lock)密碼
- linux中記錄GIT使用者名稱密碼的方法LinuxGit密碼
- git儲存使用者名稱與密碼Git密碼
- tomcat設定使用者名稱密碼Tomcat密碼
- ibm網站使用者名稱密碼IBM網站密碼
- 直播app原始碼,輸入密碼和使用者名稱呼叫開發者工具APP原始碼密碼
- cookie儲存刪除使用者名稱和密碼程式碼例項Cookie密碼
- 根據教程中,輸錯密碼或使用者名稱後,卻不能返回‘使用者名稱或密碼錯誤’密碼
- cookie記住密碼功能Cookie密碼
- Activiti-Explorer 使用者名稱與密碼密碼