Advertisement
Guest User

HTML localStorage Demo.

a guest
Mar 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.43 KB | None | 0 0
  1. <html>
  2.     <head>
  3.         <title>Local Storage Demo</title>
  4.         <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  5.     </head>
  6.     <body>
  7.         <a onclick="loadFromStorage()">Load</a><br>
  8.         <a onclick="saveToStorage()">Save</a><br>
  9.         <input type="text" id="input"/><br>
  10.         <p>Status: <span id="status_label">Page Loaded.</span></p>
  11.  
  12.         <script>
  13.             function loadFromStorage(){
  14.                 var stored_string = localStorage.getItem('save_data'); // The localStorage only stores strings at keys (save_data).
  15.                 var save_data = JSON.parse(stored_string); // The string is turned into a javascript object.
  16.                 $('#input').val(save_data.input_text); // Input's value is set to save_data.input_text.
  17.                 $('#status_label').text("localStorage Data Loaded.");
  18.             }
  19.  
  20.             function saveToStorage(){
  21.                 var save_data = {}; // new object
  22.                 save_data.input_text = $('#input').val(); // save_data.input_text is set to the input's value.
  23.                 var data_string =  JSON.stringify(save_data); // The object is turned into a string because localStorage only stores strings.
  24.                 localStorage.setItem('save_data', data_string); // And saved to localStorage.
  25.                 $('#status_label').text("Data Saved to localStorage.")
  26.             }
  27.         </script>
  28.     </body>
  29. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement