cookie儲存刪除使用者名稱和密碼程式碼例項
本章節分享一段程式碼例項,它實現了使用cookie儲存使用者名稱和密碼的功能。
這樣的操作在實際應用非常的常見,需要的朋友可以做一下參考。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> 使用者名稱:<input type="text" value="" id="text" /><br /><br /> 密碼:<input type="password" value="" id="password"> <a href="javascript:;" id="zC">註冊</a> <a href="javascript:;" id="hq">獲取</a> <a href="javascript:;" id="del">刪除</a> </body> <script type="text/javascript"> var oText = document.getElementById('text'), pS = document.getElementById('password'), zC = document.getElementById('zC'), hQ = document.getElementById('hq'), deL = document.getElementById('del'); zC.onclick = function () {//點選註冊 getCookie(oText.value, pS.value); } hQ.onclick = function () {//點選獲取 alert(document.cookie); } deL.onclick = function () {//點選刪除 var onOff2 = true; var arr1 = document.cookie.split('; '); for (var i = 0 ; i < arr1.length ; i++) { var arr2 = arr1[i].split('='); if (arr2[0] == oText.value) { removeCookie(oText.value); alert("刪除成功!"); return; } else { onOff2 = false; } } if (!onOff2) { alert("此使用者並未註冊過,無法刪除!"); } } //儲存cookie值 function setCookie(key, value, t) { var oDate = new Date(); oDate.setDate(oDate.getDate() + t); document.cookie = key + '=' + encodeURI(value) + ';expires=' + oDate.toGMTString(); alert(encodeURI(key)); } //獲取cookie值 function getCookie(key, value) { var onOff = true; var arr1 = document.cookie.split('; '); for (var i = 0 ; i < arr1.length; i++) { var arr2 = arr1[i].split('='); if (arr2[0] == key) {//使用者名稱 alert(decodeURI(arr2[0]) + "已註冊過了"); return; } else {//註冊 if (value != '') { setCookie(key, value, 10); } else { onOff = false; } } } if (onOff == false) { alert("請輸入密碼"); } } //刪除cookie值 function removeCookie(key) { setCookie(key, '', -1); } </script> </html>
相關文章
- cookie儲存使用者登入名和密碼程式碼例項Cookie密碼
- ASP.NET中使用Cookie儲存使用者名稱和密碼 (轉)ASP.NETCookie密碼
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- tortoiseGIT儲存使用者名稱密碼Git密碼
- javascript刪除所有cookie例項程式碼JavaScriptCookie
- git儲存使用者名稱與密碼Git密碼
- javascript獲取和刪除指定cookie程式碼例項JavaScriptCookie
- plsql developer怎麼儲存使用者名稱和密碼SQLDeveloper密碼
- SQLServer刪除登入記錄使用者名稱和密碼SQLServer密碼
- js基於Cookie的儲存類例項程式碼JSCookie
- jquery增加和刪除行程式碼例項jQuery行程
- jQuery實現的利用cookie儲存使用者登入資訊程式碼例項jQueryCookie
- javascript cookie的儲存和刪除功能JavaScriptCookie
- js使用cookie儲存網站背景顏色程式碼例項JSCookie網站
- js驗證使用者名稱和密碼為空程式碼JS密碼
- 刪除table表格行和列程式碼例項
- TortoiseGit(烏龜git) 清除已經儲存使用者名稱密碼的方法Git密碼
- jquery bind()名稱空間程式碼例項jQuery
- 關於oracle的幾個概念:資料庫、例項、使用者名稱和密碼Oracle資料庫密碼
- jquery刪除指定元素程式碼例項jQuery
- js刪除li元素程式碼例項JS
- 動態刪除和新增table行程式碼例項行程
- javascript新增刪除cookie程式碼JavaScriptCookie
- 更改MYSQL使用者名稱密碼MySql密碼
- Oracle EM Express要求使用者名稱和密碼OracleExpress密碼
- 修改oracle中的使用者名稱和密碼Oracle密碼
- VMWare Server 2.0 的使用者名稱和密碼Server密碼
- 破解本地 mysql 使用者名稱和密碼(轉)MySql密碼
- javascript刪除字串中空格程式碼例項JavaScript字串
- jquery刪除指定子元素程式碼例項jQuery
- javascript刪除指定子元素程式碼例項JavaScript
- jQuery刪除html標籤程式碼例項jQueryHTML
- jQuery刪除表格指定行程式碼例項jQuery行程
- 原生js刪除節點程式碼例項JS
- 點選刪除表格行程式碼例項行程
- JavaScript刪除元素節點程式碼例項JavaScript
- javascript動態刪除和新增表格行程式碼例項JavaScript行程
- html元素的動態新增和刪除程式碼例項HTML