最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript cookie基礎(chǔ)應(yīng)用之記錄用戶(hù)名的方法

 更新時(shí)間:2016年09月20日 09:08:34   作者:朱羽佳  
這篇文章主要介紹了javascript cookie基礎(chǔ)應(yīng)用之記錄用戶(hù)名的方法,涉及javascript基于cookie針對(duì)數(shù)據(jù)存儲(chǔ)的簡(jiǎn)單應(yīng)用,需要的朋友可以參考下

本文實(shí)例講述了javascript cookie基礎(chǔ)應(yīng)用之記錄用戶(hù)名的方法。分享給大家供大家參考,具體如下:

前面有一篇關(guān)于cookie基礎(chǔ)的文章,封裝了 cookie.js,下面我們通過(guò)一個(gè)實(shí)例來(lái)應(yīng)用這個(gè) js。

最常見(jiàn)的就是記住用戶(hù)名,當(dāng)用戶(hù)登錄過(guò)一次后,通過(guò) cookie 記錄下該用戶(hù)的賬號(hào)和密碼,這樣下次打開(kāi)頁(yè)面的時(shí)候不用再次輸入賬號(hào)密碼了。附上代碼:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
  <meta charset="UTF-8">
  <title>cookie的應(yīng)用——記住用戶(hù)名</title>
</head>
<body>
  <form action="#" id="myform">
    <label for="username">用戶(hù)名:</label><input type="text" name="username" id="username" />
    <label for="userpass">密碼:</label><input type="password" name="userpass" id="userpass" />
    <input type="submit" value="登錄" />
    <a href="javascript:;">清除記錄</a>
  </form>
</body>
</html>
<script type="text/javascript" src="cookie.js"></script>
<script type="text/javascript">
window.onload = function(){
  var oForm = document.getElementById('myform');
  var oTxt1 = document.getElementById('username');
  var oTxt2 = document.getElementById('userpass');
  var oClear = document.getElementsByTagName('a')[0];
  oTxt1.value = getCookie('username');
  oTxt2.value = getCookie('userpass');
  oForm.onsubmit = function(){
    setCookie('username',oTxt1.value,30);
    setCookie('userpass',oTxt2.value,30);
  }
  oClear.onclick = function(){
    removeCookie('username');
    removeCookie('userpass');
    oTxt1.value = '';
    oTxt2.value = '';
  }
}
</script>

PS:這里再把前文中的那段cookie.js貼出來(lái)方便大家查看:

function setCookie(name,value,hours){
 var d = new Date();
 d.setTime(d.getTime() + hours * 3600 * 1000);
 document.cookie = name + '=' + value + '; expires=' + d.toGMTString();
}
function getCookie(name){
 var arr = document.cookie.split('; ');
 for(var i = 0; i < arr.length; i++){
  var temp = arr[i].split('=');
  if(temp[0] == name){
   return temp[1];
  }
 }
 return '';
}
function removeCookie(name){
 var d = new Date();
 d.setTime(d.getTime() - 10000);
 document.cookie = name + '=1; expires=' + d.toGMTString();
}

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《JavaScript中json操作技巧總結(jié)》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫(huà)特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

舞阳县| 中阳县| 永兴县| 南京市| 新化县| 蒲城县| 阳高县| 台州市| 佛山市| 中江县| 伊宁县| 广灵县| 出国| 武平县| 耒阳市| 丹棱县| 金昌市| 阿拉善右旗| 扎兰屯市| 响水县| 安福县| 射洪县| 沁阳市| 五莲县| 建昌县| 裕民县| 垫江县| 安福县| 泽州县| 苗栗市| 仁化县| 尚志市| 临潭县| 襄樊市| 深水埗区| 汾阳市| 自治县| 临湘市| 成安县| 泌阳县| 连山|