zoukankan      html  css  js  c++  java
  • h5本地存储登录页面实现记住密码功能

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <title></title>
     5 </head>
     6 <style type="text/css">
     7     .mar{
     8         position: absolute;
     9         left: 400px;
    10         top:100px;
    11     }
    12     button{
    13         margin-left: 40%;
    14         margin-top: 5%;
    15     }
    16     .rember{
    17         margin-left: 3em;
    18     }
    19 </style>
    20 <body>
    21 <div class="mar">
    22     <div>
    23         <label>账号:</label>
    24         <input type="text" id="user" name="">
    25     </div>
    26     <div>
    27         <label>密码:</label>
    28         <input type="password" id="password" name="">
    29     </div>
    30     <div class="rember">
    31         <input type="checkbox" name="" id="checkbox">
    32         <label for="checkbox">记住密码</label>
    33     </div>
    34     <button onclick="reload()">刷新</button>
    35     <br>
    36     <strong style="color: #ff0000;">点击刷新查看是否记住</strong>
    37 </div>
    38 
    39 
    40 <script type="text/javascript">
    41     // 记住密码
    42     var user = document.getElementById('user'),
    43     pass = document.getElementById('password'),
    44     checkOk = document.getElementById('checkbox'),
    45     localUser = localStorage.getItem('user') || '',//获取user的值并保存
    46     localPass = localStorage.getItem('pass') || '';//获取password的值并保存
    47     user.value = localUser;
    48     pass.value = localPass;
    49     if(localUser !== '' && localPass !== ''){
    50         checkOk.setAttribute('checked','');
    51     }
    52     // checkbox选中触发
    53     checkOk.addEventListener('click', () => {
    54         if(checkOk.checked){
    55             localStorage.setItem('user',user.value);
    56             localStorage.setItem('pass',pass.value);
    57         }else{
    58             localStorage.setItem('user','');
    59             localStorage.setItem('pass','');
    60         }
    61     })
    62     //刷新
    63     function reload(){
    64         window.location.reload();
    65     }
    66 </script>
    67 </body>
    68 </html>
  • 相关阅读:
    http://www.cnblogs.com/CBDoctor/p/4459750.html
    java枚举使用详解
    在Spring3中使用注解(@Scheduled)创建计划任务
    数据库建模软件ERStudio-表关系建模详解
    使用ERStudio创建数据表与ER图
    Eclipse plugin插件开发 NoClassDefFoundError
    window.open被IE拦截的解决办法
    【技术贴】解决Eclipse中SVN图标不显示
    电脑问题交流QQ群
    Maven开源中国镜像
  • 原文地址:https://www.cnblogs.com/Ananiah/p/10821898.html
Copyright © 2011-2022 走看看