Задать вопрос

Как организовать сохранение данных формы в LocalStorage если не шаришь за js?

<form method="post"  class="rename"  style="margin: 0px; padding: 0px;">
            <input title="Для изменения кликните" type="text"  value="холост" style=" cursor: text, auto; border:none;">
          </form>
у меня есть форма

Надо реализовать хранение измененных пользователем значений в localStorage
Нашел код скрипта
<script>
            if (window.localStorage) {
                var elements = document.querySelectorAll('[name]');

                for (var i = 0, length = elements.length; i < length; i++) {
                    (function(element) {
                        var name = element.getAttribute('name');

                        element.value = localStorage.getItem(name) || '';

                        element.onkeyup = function() {
                            localStorage.setItem(name, element.value);
                        };
                    })(elements[i]);
                }
            }
        </script>

но не получается почему-то (совсем в программировании ноль)
  • Вопрос задан
  • 1244 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
В вашем случае у input'а нет аттрибута name, добавьте name, например:
<input title="Для изменения кликните" name="status" type="text"  value="холост" style=" cursor: text, auto; border:none;">


Еще можно сохранять форму полностью -- api.jquery.com/serialize
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы