网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 JS实现登录页面记住密码和enter键登录方法推荐
内容
    下面小编就为大家带来一篇JS实现登录页面记住密码和enter键登录方法推荐。小编觉得挺不错的,现在分享给大家,也给大家做个参考。
    <!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"/></p>
    <p>password:<input type="password" id="pd_pwd"/></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键登录方法推荐就是小编分享给大家的全部内容了,希望能给大家一个参考
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/12/16 2:10:16