当前位置:   article > 正文

JavaScript实现记住用户名功能

JavaScript实现记住用户名功能

问题描述:通过JavaScript实现点击复选框将用户名存储到本地中,再次打开页面,输入框中自动输入上次保存的数据。

  1. <body>
  2. <label for="">用户名</label> <input type="text1" name="" id="user" placeholder="请输入用户名">
  3. <input type="checkbox" name="" id="cbx">记住用户名
  4. <script>
  5. var cbx = document.querySelector('#cbx');
  6. var user = document.querySelector('#user');
  7. // 通过本地存储将数据永久存储(操作复选框,进行勾选)
  8. // 当发生改变的的时候
  9. cbx.onchange = function () {
  10. if (this.checked&&user.value != '') {
  11. localStorage.setItem('user', user.value);
  12. } else {
  13. // 当checked值为false时,将数据清除
  14. localStorage.removeItem('user');
  15. user.value = ''
  16. }
  17. }
  18. // 再次打开页面。判断本地是否有用户名,有的话自动填入输入框,并将按钮勾选
  19. if (localStorage.getItem('user')) {
  20. user.value = localStorage.getItem('user');
  21. cbx.checked = true;
  22. } else {
  23. user.value = '';
  24. cbx.checked = false;
  25. }
  26. </script>
  27. </body>

运行效果:

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号