亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

javascript記住用戶名和登錄密碼(兩種方式)

2024-05-06 16:24:21
字體:
來源:轉載
供稿:網友

這篇文章主要通過兩種方式介紹javascript記住用戶名和登錄密碼,有需要的小朋友可以來參考下

下面主要通過代碼給大家展示下javascript記住用戶名和登錄密碼,具體代碼內容請看下文。

第一種方式:

CONTENT login.html welcome.html cookie.js common.js

login.html

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
  5. <title>login</title> 
  6. <script type="text/javascript" src="cookie.js"></script> 
  7. <script type="text/javascript" src="common.js"></script> 
  8. </head> 
  9. <body> 
  10. <form action=""
  11. <p> 
  12. <span>UserName:</span> 
  13. <input id="userName" type="text" value=""/></p> 
  14. <p> 
  15. <span>Password:</span> 
  16. <input id="password" type="password" value=""/></p> 
  17. <p> 
  18. <span style="font-size:12px; color:blue;">記住密碼</span> 
  19. <input id="saveCookie" type="checkbox" value="" /></p> 
  20. <p> 
  21. <input id="submit" type="button" value="GO" /> 
  22. </p> 
  23. </form> 
  24. </body> 
  25. </html> 

welcome.html

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
  5. <title>welcome</title> 
  6. </head> 
  7. <body> 
  8. <h1>Welcome!</h1> 
  9. <a href="login.html">點擊返回登陸框</a> 
  10. </body> 
  11. </html> 
  12. cookie.js 
  13. //新建cookie。 
  14. //hours為空字符串時,cookie的生存期至瀏覽器會話結束。hours為數字0時,建立的是一個失效的cookie,這個cookie會覆蓋已經建立過的同名、同path的cookie(如果這個cookie存在)。 
  15. function setCookie(name,value,hours,path){ 
  16. var name = escape(name); 
  17. var value = escape(value); 
  18. var expires = new Date(); 
  19. expires.setTime(expires.getTime() + hours*3600000); 
  20. path = path == "" ? "" : ";path=" + path; 
  21. _expires = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString(); 
  22. document.cookie = name + "=" + value + _expires + path; 
  23. //獲取cookie值 
  24. function getCookieValue(name){ 
  25. var name = escape(name); 
  26. //讀cookie屬性,這將返回文檔的所有cookie 
  27. var allcookies = document.cookie;  
  28. //查找名為name的cookie的開始位置 
  29. name += "="
  30. var pos = allcookies.indexOf(name);  
  31. //如果找到了具有該名字的cookie,那么提取并使用它的值 
  32. if (pos != -1){ //如果pos值為-1則說明搜索"version="失敗 
  33. var start = pos + name.length; //cookie值開始的位置 
  34. var end = allcookies.indexOf(";",start); //從cookie值開始的位置起搜索第一個";"的位置,即cookie值結尾的位置 
  35. if (end == -1) end = allcookies.length; //如果end值為-1說明cookie列表里只有一個cookie 
  36. var value = allcookies.substring(start,end); //提取cookie的值 
  37. return (value); //對它解碼  
  38. }  
  39. else return ""//搜索失敗,返回空字符串 
  40. //刪除cookie 
  41. function deleteCookie(name,path){ 
  42. var name = escape(name); 
  43. var expires = new Date(0); 
  44. path = path == "" ? "" : ";path=" + path; 
  45. document.cookie = name + "="";expires=" + expires.toUTCString() + path; 

common.js

 

 
  1. function $(objStr){return document.getElementByIdx_x_x(objStr);} 
  2. window.onload = function(){ 
  3. //分析cookie值,顯示上次的登陸信息 
  4. var userNameValue = getCookieValue("userName"); 
  5. $("userName").value = userNameValue; 
  6. var passwordValue = getCookieValue("password"); 
  7. $("password").value = passwordValue;  
  8. //寫入點擊事件 
  9. $("submit").onclick = function() 
  10. var userNameValue = $("userName").value; 
  11. var passwordValue = $("password").value; 
  12. //服務器驗證(模擬)  
  13. var isAdmin = userNameValue == "admin" && passwordValue =="123456"
  14. var isUserA = userNameValue == "userA" && passwordValue =="userA"
  15. var isMatched = isAdmin || isUserA; 
  16. if(isMatched){ 
  17. if( $("saveCookie").checked){  
  18. setCookie("userName",$("userName").value,24,"/"); 
  19. setCookie("password",$("password").value,24,"/"); 
  20. }  
  21. alert("登陸成功,歡迎你," + userNameValue + "!"); 
  22. self.location.replace("welcome.html"); 
  23. else alert("用戶名或密碼錯誤,請重新輸入!");  

第二種方式:

 

 
  1. <script type="text/javascript"
  2. window.onload=function onLoginLoaded() { 
  3. if(isPostBack == "False") { 
  4. GetLastUser(); 
  5. function GetLastUser() { 
  6. var id = "49BAC005-7D5B-4231-8CEA-16939BEACD67";//GUID標識符 
  7. var usr = GetCookie(id); 
  8. if (usr != null) { 
  9. document.getElementById('txtUserName').value = usr; 
  10. }  
  11. else { 
  12. document.getElementById('txtUserName').value = "001"
  13. GetPwdAndChk(); 
  14. //點擊登錄時觸發客戶端事件 
  15. function SetPwdAndChk() { 
  16. //取用戶名 
  17. var usr = document.getElementById('txtUserName').value; 
  18. alert(usr); 
  19. //將最后一個用戶信息寫入到Cookie 
  20. SetLastUser(usr); 
  21. //如果記住密碼選項被選中 
  22. if(document.getElementById('chkRememberPwd').checked == true) { 
  23. //取密碼值 
  24. var pwd = document.getElementById('txtPassword').value; 
  25. alert(pwd); 
  26. var expdate = new Date(); 
  27. expdate.setTime(expdate.getTime() + 14 * (24 * 60 * 60 * 1000)); 
  28. //將用戶名和密碼寫入到Cookie 
  29. SetCookie(usr, pwd, expdate); 
  30. }  
  31. else { 
  32. //如果沒有選中記住密碼,則立即過期 
  33. ResetCookie(); 
  34. function SetLastUser(usr) { 
  35. var id = "49BAC005-7D5B-4231-8CEA-16939BEACD67"
  36. var expdate = new Date(); 
  37. //當前時間加上兩周的時間 
  38. expdate.setTime(expdate.getTime() + 14 * (24 * 60 * 60 * 1000)); 
  39. SetCookie(id, usr, expdate); 
  40. //用戶名失去焦點時調用該方法 
  41. function GetPwdAndChk() { 
  42. var usr = document.getElementById('txtUserName').value; 
  43. var pwd = GetCookie(usr); 
  44. if (pwd != null) { 
  45. document.getElementById('chkRememberPwd').checked = true
  46. document.getElementById('txtPassword').value = pwd; 
  47. }  
  48. else { 
  49. document.getElementById('chkRememberPwd').checked = false
  50. document.getElementById('txtPassword').value = ""
  51. //取Cookie的值 
  52. function GetCookie(name) { 
  53. var arg = name + "="
  54. var alen = arg.length; 
  55. var clen = document.cookie.length; 
  56. var i = 0; 
  57. while (i < clen) { 
  58. var j = i + alen; 
  59. //alert(j); 
  60. if (document.cookie.substring(i, j) == arg) return getCookieVal(j); 
  61. i = document.cookie.indexOf(" ", i) + 1; 
  62. if (i == 0) break
  63. return null
  64. var isPostBack = "<%= IsPostBack %>"
  65. function getCookieVal(offset) { 
  66. var endstr = document.cookie.indexOf(";", offset); 
  67. if (endstr == -1) endstr = document.cookie.length; 
  68. return unescape(document.cookie.substring(offset, endstr)); 
  69. //寫入到Cookie 
  70. function SetCookie(name, value, expires) { 
  71. var argv = SetCookie.arguments; 
  72. //本例中length = 3 
  73. var argc = SetCookie.arguments.length; 
  74. var expires = (argc > 2) ? argv[2] : null
  75. var path = (argc > 3) ? argv[3] : null
  76. var domain = (argc > 4) ? argv[4] : null
  77. var secure = (argc > 5) ? argv[5] : false
  78. document.cookie = name + "=" + escape(value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); 
  79. function ResetCookie() { 
  80. var usr = document.getElementById('txtUserName').value; 
  81. var expdate = new Date(); 
  82. SetCookie(usr, null, expdate); 
  83. </script> 
  84. </head> 
  85. <body> 
  86. <form id="form1"
  87. <div>  
  88. 用戶名:<input type="text" ID="txtUserName" onblur="GetPwdAndChk()"
  89. <input type="password" ID="txtPassword"
  90. 密碼: 
  91. <input type="checkbox" ID="chkRememberPwd" /> 
  92. 記住密碼 
  93. <input type="button" OnClick="SetPwdAndChk()" value="進入"/> 
  94. </div> 
  95. </form> 
  96. </body> 

以上就是用兩種方式展示javascript記住用戶名和登錄密碼的全部代碼,沒有來得及整理運行效果圖,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
激情成人中文字幕| 亚洲第一区中文99精品| 欧美综合一区第一页| 欧美成人精品影院| 91精品国产自产在线观看永久| 一区二区三区亚洲| 97色伦亚洲国产| 国产精彩精品视频| 久久精品久久久久久国产 免费| 国产精品偷伦视频免费观看国产| 亚洲精品视频久久| 亚洲激情免费观看| 日韩免费av片在线观看| 久久久久久亚洲精品| 亚洲乱码国产乱码精品精天堂| 亚洲va电影大全| 97在线免费视频| 91在线观看免费高清完整版在线观看| 国产亚洲a∨片在线观看| 麻豆精品精华液| 91久久久久久| 国产欧美精品久久久| 视频在线一区二区| 日韩在线观看免费高清完整版| 欧美性猛交xxxxx免费看| 国产精品九九久久久久久久| 国产一区二区三区欧美| 日韩电视剧在线观看免费网站| 欧美一区在线直播| 日本久久久久久久久久久| 亚洲国产黄色片| 精品偷拍一区二区三区在线看| 欧美性猛交xxxx久久久| 国产精品欧美亚洲777777| 国产丝袜精品第一页| 久久久www成人免费精品| 国产精国产精品| 92看片淫黄大片欧美看国产片| 欧美国产日韩免费| 国产精品一区二区三| 美女黄色丝袜一区| 国产成人精彩在线视频九色| 亚洲成人黄色网| 国产精品久久久久久久久久小说| 国产欧美一区二区三区在线看| 日韩av在线免费观看| 日韩一二三在线视频播| 亚洲xxx大片| 欧美性猛交xxxx免费看漫画| 久久综合伊人77777蜜臀| 欧美精品免费在线| 成人网页在线免费观看| 亚洲国产精品久久久| 国产成人在线精品| 国产精品视频在线观看| 成人福利网站在线观看11| 久久亚洲综合国产精品99麻豆精品福利| 97精品久久久中文字幕免费| 国内精品在线一区| 成年人精品视频| 国产精品精品一区二区三区午夜版| 亚洲热线99精品视频| 亚洲精选中文字幕| 91伊人影院在线播放| 日韩不卡中文字幕| 日韩欧美亚洲成人| 亚洲第一视频在线观看| 亚洲精品国产综合久久| 久久亚洲春色中文字幕| 欧美成人激情图片网| 日韩av有码在线| 久久精品在线播放| 98精品国产高清在线xxxx天堂| 亚洲综合成人婷婷小说| 日韩在线视频免费观看| 最近免费中文字幕视频2019| 久久伊人91精品综合网站| 亚洲人成电影网站色…| 国产亚洲人成a一在线v站| 538国产精品一区二区在线| 38少妇精品导航| 91免费看视频.| 精品亚洲国产成av人片传媒| 欧美日韩国产va另类| 啪一啪鲁一鲁2019在线视频| 午夜伦理精品一区| 亚洲国产精品99| 色中色综合影院手机版在线观看| 久久激情视频免费观看| 亚洲成人三级在线| 欧美日韩综合视频| 夜夜躁日日躁狠狠久久88av| 91tv亚洲精品香蕉国产一区7ujn| 97视频国产在线| 一本色道久久综合狠狠躁篇的优点| 在线播放亚洲激情| 欧美激情视频一区| 国产精品久久久久久亚洲调教| 国产精品自产拍在线观看中文| 91亚洲人电影| 亚洲欧美一区二区三区在线| 国产精品你懂得| 国产国产精品人在线视| 国产欧美日韩精品丝袜高跟鞋| 亚洲欧洲在线免费| 日本午夜精品理论片a级appf发布| 欧美乱妇高清无乱码| 91精品久久久久久久久久久久久| 成人一区二区电影| 欧美极品在线播放| 精品呦交小u女在线| 色综合久久久888| 亚洲男人7777| 91亚洲精品一区| 欧美黄色片在线观看| 亚洲国产高清自拍| 久久精品中文字幕电影| 亚洲国产私拍精品国模在线观看| 国产精品一区电影| 日韩中文字幕网址| 亚洲欧洲日产国产网站| 国产精品偷伦免费视频观看的| 亚洲欧美日韩国产中文专区| 亚洲国产精久久久久久| 欧美性jizz18性欧美| 亚洲香蕉av在线一区二区三区| 亚洲福利影片在线| 亚洲欧美精品中文字幕在线| 97免费视频在线| 国产精品永久免费视频| 成人av色在线观看| 久久中文精品视频| 亚洲xxxx在线| 中文字幕日韩在线播放| 丰满岳妇乱一区二区三区| 韩国视频理论视频久久| 国产精品三级网站| 欧美成人合集magnet| 久久久国产成人精品| 久久久综合av| 中文字幕一区二区三区电影| 亚洲天堂第二页| 成人有码在线播放| 国产精品高潮视频| 亚洲第一页在线| 久久久av一区| 狠狠爱在线视频一区| 国语自产精品视频在免费| 亚洲国产高清高潮精品美女| 亚洲欧美www| 欧美第一淫aaasss性| 26uuu另类亚洲欧美日本老年| 欧美在线视频一区| 色yeye香蕉凹凸一区二区av| 国产精品成人久久久久| 亚洲精品美女在线| 中文字幕亚洲无线码a| 日韩视频在线一区| 亚洲一区二区三区四区视频| 国产欧美一区二区| 日本高清+成人网在线观看| 在线日韩第一页| 日韩欧美成人区| 午夜免费久久久久|