Как сохранить данные из формы с помощью локального хранилища HTML5?

У меня есть форма, которая регистрируется на веб-сайте, но не в моей, и я хочу, чтобы они сохраняли данные формы в моей сети с локальным хранилищем HTML5. Но не так. Есть идеи? Моя форма такова:

 

    LocalStorage имеет метод setItem. Вы можете использовать его следующим образом:

     var inputEmail= document.getElementById("email"); localStorage.setItem("email", inputEmail.value); 

    Когда вы хотите получить значение, вы можете сделать следующее:

     var storedValue = localStorage.getItem("email"); 

    Также можно сохранить значения при нажатии кнопки, например:

       

    Вы можете использовать openDB для локального управления хранилищами, и для получения дополнительной информации вы также можете прочитать статью о веб-хранилище .

    в котором вы можете установить или получить данные таким образом –

     db.local.set("key", "value"); // set db.local.get("key"); // get 

    Вот быстрая функция, которая сохранит значение , т. Д. В локальном хранилище и восстановит его при загрузке страницы.

     function persistInput(input) { var key = "input-" + input.id; var storedValue = localStorage.getItem(key); if (storedValue) input.value = storedValue; input.addEventListener('input', function () { localStorage.setItem(key, input.value); }); } 

    Ваш элемент ввода должен иметь указанный id который является уникальным среди всех применений этой функции. Именно этот id идентифицирует значение в локальном хранилище.

     var inputElement = document.getElementById("name"); persistInput(inputElement); 

    Обратите внимание: этот метод добавляет обработчик событий, который никогда не удаляется. В большинстве случаев это не будет проблемой, но вы должны подумать, будет ли это в вашем сценарии.

    Interesting Posts

    Как получить имена параметров метода в Java 8 с использованием отражения?

    Способ ограничения пропускной способности программ в Windows?

    Можем ли мы вернуть объекты, имеющие удаленный / закрытый экземпляр / механизм перемещения по значению из функции?

    Как я могу отобразить начальный экран Windows 8 на дополнительном мониторе?

    Получить переменную в других classах

    Создание базы данных MySQL с Java

    Как сделать свойство protected и внутренним в C #?

    Как отключить восстановление жесткого диска из режима сна при выключении

    Отклонение входящего вызова в android

    Как настроить яркость подсветки монитора в Windows

    Как я могу показать список установленных приложений (только «Метро») в Windows 10?

    Показывать только текущее имя каталога (не полный путь) в приглашении bash

    Как добавить пользовательские шрифты в приложение для iPhone?

    Как установить Bash на Ubuntu в Windows 10?

    Что произойдет, если я присвою отрицательное значение неподписанной переменной?

    Давайте будем гением компьютера.