<!DOCTYPE html> <html> <head> <meta charset=\"UTF-8\"> <title>按enter键触发事件和记住账号密码</title> <script> //方法一: // document.onkeypress=function(e){ // var keycode=document.all?event.keyCode:e.which; // if(keycode==13){ // alert_login(); // }; // } //方法二: document.onkeypress = viewKeyInfo; function viewKeyInfo(e) { var e = e || event; if ((e[\'keyCode\'] == 13) || (e[\'which\'] == 13)) { alert_login(); } } function body_onload(){ if (1 == get_saveauth_cookies()) { var tmp_user = \'\'; var tmp_pwd = \'\'; tmp_user = get_user_cookies(); tmp_pwd = get_pwd_cookies(); document.getElementById(\"tt_user\").value = tmp_user; document.getElementById(\"pd_pwd\").value = tmp_pwd; document.getElementById(\"chx_save_auth\").checked = true; } } function alert_login(){ if (document.getElementById(\"chx_save_auth\").checked == true) { var cookies_uesr = document.getElementById(\"tt_user\").value; var cookies_pwd = document.getElementById(\"pd_pwd\").value; setcookie(\'loginuser\', cookies_uesr, 1440); setcookie(\'loginpwd\', cookies_pwd, 1440); setcookie(\'saveauth\', 1, 1440); } else { setcookie(\'saveauth\', 0, 1440); } location = \"https://www.baidu.com\"; } function setcookie(name,value,expirehours) { var cookieString=name+\'=\'+escape(value); if (expirehours>0) { var date=new Date(); date.setTime(date.getTime()+expirehours*3600*1000); cookieString = cookieString + \'; expires=\' + date.toGMTString(); document.cookie = cookieString; } document.cookie=cookieString; } function getcookie(name) { var strCookie=document.cookie; var arrCookie=strCookie.split(\'; \'); for (var i=0;i<arrCookie.length;i++) { var arr=arrCookie[i].split(\'=\'); if (arr[0]==name) return unescape(arr[1]); } return \'\'; } function get_user_cookies() { var tmp_val = getcookie(\'loginuser\'); return tmp_val; } function get_pwd_cookies() { var tmp_val = getcookie(\'loginpwd\'); return tmp_val; } function get_saveauth_cookies() { var tmp_val = getcookie(\'saveauth\'); return tmp_val; } </script> </head> <body onload=\"body_onload()\"> <p>user:<input type=\"text\" id=\"tt_user\" style=\"margin-left: 34px;width: 200px;\"/></p> <p>password:<input type=\"password\" id=\"pd_pwd\" style=\"width: 200px;\"/></p> <p><input type=\"checkbox\" id=\"chx_save_auth\"/>save password</p> <p><input type=\"button\" onclick=\"alert_login()\" value=\"login\"/></p> <!--<input type=\"button\" onclick=\"javascript:alert_login()\" value=\"login\"/> javascript:alert_login()与alert_login()无区别 --> </body> </html>
以上这篇JS实现登录页面记住密码和enter键登录方法推荐就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持phpstudy。
本文地址:https://www.stayed.cn/item/25104
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我