Cet article présente principalement la méthode d'enregistrement des noms d'utilisateur dans l'application de base des cookies javascript, impliquant des applications simples de javascript basées sur des cookies pour le stockage de données. Les amis dans le besoin peuvent s'y référer
Cet article explique le. bases des cookies javascript avec exemples La méthode utilisée par l'application pour enregistrer les noms d'utilisateur. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Il y a un article sur les bases des cookies, qui encapsule cookie.js. Ci-dessous, nous utilisons un exemple pour appliquer ce js.
La méthode la plus courante consiste à mémoriser le nom d'utilisateur. Une fois que l'utilisateur s'est connecté une fois, le compte et le mot de passe de l'utilisateur sont enregistrés via des cookies, de sorte que la prochaine fois que la page est ouverte, l'utilisateur n'a pas besoin de le faire. saisissez à nouveau le compte et le mot de passe. Code ci-joint :
<!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 : Publiez le cookie.js dans l'article précédent ici pour que tout le monde puisse le voir :
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(); }
Ce qui précède est ce que j'ai compilé pour vous. J'espère qu'il vous sera utile à l'avenir.
Articles associés :
Explication détaillée du cookie JavaScript et exemple d'application simple (tutoriel image et texte)
Comprendre et compréhension du cookie JavaScript Utilisation du
cookie javascriptUtilisation (concept, paramétrage, lecture et suppression)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!