В этом вопросе я узнал, как динамически добавлять поля формы.
Теперь, как я могу настроить cookie для запоминания количества полей формы, которые были сгенерированы, и их содержимого?
например. Первое посещение, тип пользователя:
Input one Input two Input three
Затем он снова посещает страницу. Существует 3 поля формы, содержащие входной вход 1, вход 2 и вход 3.
Возможно ли это с помощью решения для сервера / клиента?
Большое спасибо,
Harley
предполагая, что класс входного текстового поля является «textfield1» –
Этот фрагмент будет захватывать данные в файл cookie при изменении значения
$(".textfield1").change(function() { $.cookie("textfield1", $(".textfield1").val(), {expires: 7}); });
Этот фрагмент будет считывать данные cookie и заполнять поле при загрузке страницы –
$(".textfield1").val( $.cookie("textfield1") );
Поместите оба этих фрагмента внутри $ (document) .ready (function () {}); и вам хорошо идти!
есть полезный плагин jquery « JQuery Populate », вы можете сохранить свой json в cookie / session и использовать его для заполнения ваших форм.