javascript cookie基础应用之记录用户名的方法
程序员文章站
2023-10-26 20:44:52
本文实例讲述了javascript cookie基础应用之记录用户名的方法。分享给大家供大家参考,具体如下:
前面有一篇关于的文章,封装了 cookie.js,下面我们通...
本文实例讲述了javascript 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基础应用之记录用户名的方法
-
JavaScript使用cookie记录临时访客信息的方法_javascript技巧
-
javascript cookie基础应用之记录用户名的方法
-
JavaScript使用cookie记录临时访客信息的方法_javascript技巧
-
js使用cookie记录用户名的方法_javascript技巧
-
JS基于cookie实现来宾统计记录访客信息的方法_javascript技巧
-
用js正确判断用户名cookie是否存在的方法_javascript技巧
-
js操作cookie保存浏览记录的方法_javascript技巧
-
JS操作COOKIE实现备忘记录的方法_javascript技巧
-
用js正确判断用户名cookie是否存在的方法_javascript技巧