Guest User

Untitled

a guest
Jan 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. /* Save,delete and fetch bookmark content with JSON */
  2. // Listen for form submit
  3. document.getElementById('myForm').addEventListener('submit', saveBookmark);
  4.  
  5. // Save Bookmark
  6. function saveBookmark(e){
  7. // Get form values
  8. var siteName =document.getElementById('siteName').value;
  9. var siteUrl =document.getElementById('siteUrl').value;
  10.  
  11. if(!validateForm(siteName, siteUrl)){
  12. return false;
  13. }
  14.  
  15. var bookmark = {
  16. name: siteName,
  17. url: siteUrl
  18. }
  19.  
  20.  
  21. if(localStorage.getItem('bookmarks') === null){
  22. var bookmarks = [];
  23. bookmarks.push(bookmark);
  24. localStorage.setItem('bookmarks', JSON.stringify(bookmarks));
  25. } else {
  26.  
  27. var bookmarks = JSON.parse(localStorage.getItem('bookmarks'));
  28. bookmarks.push(bookmark);
  29. localStorage.setItem('bookmarks', JSON.stringify(bookmarks));
  30. }
  31. document.getElementById('myForm').reset();
  32. fetchBookmarks();
  33. e.preventDefault();
  34. }
Add Comment
Please, Sign In to add comment