七天免登陆

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript">
//        var _str='{"key":"value"}';
//        var _obj=window.eval("("+_str+")");
//        //window.eval:可以将符合js语法格式的字符进行重新解释执行。反射
//        var _result=window.eval("while(true){}");
//        console.log(typeof _obj);
//        console.log(_obj.key);

/**
 * 7天免登陆
 * 1、错误提示
 * 2、登录成功后跳转到demo.html
 * 3、如果勾选复选框,则将用户名和密码存到cookie中
 * 4、点击登录时执行以上操作
 */
function main(){


    var _pwd=document.getElementById("pwd");
    _pwd.οnblur=function(){
        if(/\w{6,20}/g.test(this.value)){
            var _login=document.getElementById("login");
            _login.οnclick=null;
            _login.οnclick=function(){
                var _uName=document.getElementById("uName");
                var _password=document.getElementById("pwd");
                if(_uName.value.length>0 && _password.value.length>=6){
                    if(document.getElementById("save").checked){
                        document.cookie="user="+_uName.value+";expires="+new Date(new Date().getTime()+7*24*3600000);
                        document.cookie="pwd="+_password.value+";expires="+new Date(new Date().getTime()+7*24*3600000);
                    }
                    window.location.href="demo.html?uName="+_uName.value+"&pwd="+_password.value;
                }else{
                    alert("用户名或密码错误!请重新输入!!");
                    _uName.value="";
                    _password.value="";
                }
            }
        }else{
            alert("密码长度有错");
        }
    }
}
window.οnlοad=main;
    </script>
</head>
<body>
<input type="text" id="uName"/>
<input type="password" id="pwd"/>
<input type="checkbox" id="save"/>
<input type="button" id="login" value="login"/>
</body>
</html>

转载于:https://www.cnblogs.com/good-cool/p/6679922.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值