AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

javascript cookie基础应用之记录用户名的方法

51自学网 http://www.wanshiok.com
javascript,cookie,记录,用户名

本文实例讲述了javascript cookie基础应用之记录用户名的方法。分享给大家供大家参考,具体如下:

前面有一篇关于cookie基础的文章,封装了 cookie.js,下面我们通过一个实例来应用这个 js。

最常见的就是记住用户名,当用户登录过一次后,通过 cookie 记录下该用户的账号和密码,这样下次打开页面的时候不用再次输入账号密码了。附上代码:

<!DOCTYPE HTML><html lang="en-US"><head>  <meta charset="UTF-8">  <title>cookie的应用——记住用户名</title></head><body>  <form action="#" id="myform">    <label for="username">用户名:</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贴出来方便大家查看:

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();}

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结

希望本文所述对大家JavaScript程序设计有所帮助。


javascript,cookie,记录,用户名  
上一篇:JQuery手速测试小游戏实现思路详解  下一篇:深入理解requestAnimationFrame的动画循环