Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Save,delete and fetch bookmark content with JSON */
- // Listen for form submit
- document.getElementById('myForm').addEventListener('submit', saveBookmark);
- // Save Bookmark
- function saveBookmark(e){
- // Get form values
- var siteName =document.getElementById('siteName').value;
- var siteUrl =document.getElementById('siteUrl').value;
- if(!validateForm(siteName, siteUrl)){
- return false;
- }
- var bookmark = {
- name: siteName,
- url: siteUrl
- }
- if(localStorage.getItem('bookmarks') === null){
- var bookmarks = [];
- bookmarks.push(bookmark);
- localStorage.setItem('bookmarks', JSON.stringify(bookmarks));
- } else {
- var bookmarks = JSON.parse(localStorage.getItem('bookmarks'));
- bookmarks.push(bookmark);
- localStorage.setItem('bookmarks', JSON.stringify(bookmarks));
- }
- document.getElementById('myForm').reset();
- fetchBookmarks();
- e.preventDefault();
- }
Add Comment
Please, Sign In to add comment