• 记住用户名 缓存案例 localstorage


     案例代码

    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>

    <body>
        <input type="text" id="username"> <br>
        <input type="checkbox" name="" id="remember"> 记住用户名

        <script>
            var username = document.querySelector('#username');
            var remember = document.querySelector('#remember');

            if (localStorage.getItem('username')) {
                username.value = localStorage.getItem('username');
                remember.checked = true;
            }

            remember.addEventListener('change', function() {
                if (this.checked) {
                    if (username.value == '') {
                        alert('请先填写用户名...');
                        this.checked = false;
                        return false;
                    }
                    localStorage.setItem('username', username.value);
                } else {
                    localStorage.removeItem('username');
                }
            })
        </script>
    </body>

    </html>
  • 相关阅读:
    第二阶段个人总结八
    第二阶段个人总结七
    第二阶段个人总结六
    第二阶段个人总结五
    电梯演说模板练习
    对敏捷开发的理解
    团队的不同形式
    认识JQuery的三天--看视频得到的一些小知识点
    结对编码
    结对互评
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/13064288.html
Copyright © 2020-2023  润新知