Guest User

Untitled

a guest
Apr 21st, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. (function() {
  2. //инпут
  3. var inputLogin = document.getElementById("userName");
  4. //иконка по нажатию на которую сохранять логин
  5. var rememberIcon = document.getElementById("remember_icon");
  6. //переменная для сохранения
  7. var savedLogin;
  8.  
  9. rememberIcon.addEventListener('keyup', function() {
  10. inputLogin.value = localStorage.getItem('savedLogin') || '';
  11. });
  12.  
  13. if (localStorage[inputLogin] && localStorage[inputLogin].length > 0) {
  14. inputLogin.val(localStorage[inputLogin]);
  15. }
  16. })();
  17.  
  18. var inputLogin;
  19.  
  20. document.addEventListener('DOMContentLoaded', () => { // при готовности объектной модели (когда все элементы документа созданы)
  21. inputLogin = document.getElementById('userName'); // выбираем из документа элемент инпута
  22. inputLogin.value = localStorage.getItem('savedLogin') || ''; // присваиваем его значению сохраненное в localStorage, либо пустую строку (при отсутствии сохр. знач.)
  23. let rememberIcon = document.getElementById('remember_icon'); // выбираем элемент, который у нас будет реагировать на клик
  24. rememberIcon.addEventListener('click', () => { // добавляем ему слушателя события "клик"...
  25. localStorage.setItem('savedLogin', inputLogin.value); // ...при котором, в localStorage будет добавлена/изменена запись с именем "savedLogin" и значением элемента inputLogin (на момент события)
  26. });
  27. });
Add Comment
Please, Sign In to add comment