zoukankan      html  css  js  c++  java
  • 记住用户名 缓存案例 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>
  • 相关阅读:
    oracle递归层级查询 start with connect by prior
    C 常量指针和指针常量
    C 字符串常量和字符串变量定义和区别
    C 指针改变变量值
    UITableViewCell的高度与UILabel自适应
    手动开启ARC
    SWIFT模糊效果
    SWIFT中使用AFNetwroking访问网络数据
    MAC机中安装RUBY环境
    CocoaPods安装和使用教程
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/13064288.html
Copyright © 2011-2022 走看看