h5本地存储登录页面实现记住密码功能

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<style type="text/css">
    .mar{
        position: absolute;
        left: 400px;
        top:100px;
    }
    button{
        margin-left: 40%;
        margin-top: 5%;
    }
    .rember{
        margin-left: 3em;
    }
</style>
<body>
<div class="mar">
    <div>
        <label>账号:</label>
        <input type="text" id="user" name="">
    </div>
    <div>
        <label>密码:</label>
        <input type="password" id="password" name="">
    </div>
    <div class="rember">
        <input type="checkbox" name="" id="checkbox">
        <label for="checkbox">记住密码</label>
    </div>
<button onclick="fn();"><a href="http://www.baidu.com">Login</a></button>
</div>
<script type="text/javascript">
     // 记住密码
            var user = document.getElementById('user');
            pass = document.getElementById('password');
            checkb = document.getElementById('checkbox');
            localUser = localStorage.getItem('user') || '';//获取user的值并保存
            localPass = localStorage.getItem('pass') || '';//获取password的值并保存
            user.value = localUser;
            pass.value = localPass;
            if(localUser !== '' && localPass !== ''){
                checkb.setAttribute('checked','');
            }

            function fn(){
                if(checkb.checked){
                    localStorage.setItem('user',user.value);
                    localStorage.setItem('pass',pass.value);
                }else{
                    localStorage.setItem('user','');
                    localStorage.setItem('pass','');
                }
            }
</script>
</body>
</html>

 

转载于:https://www.cnblogs.com/Ananiah/p/10821898.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值