Запоминать данные вводимые в формы

Главные вкладки

Аватар пользователя lkm lkm 1 июля 2016 в 23:33

Ребят, скажите как правильно заставить браузер запоминать данные, которые пользователь ввел в форму? Например, пользователь начал вводить данные в поля, а потом нечаянно закрыл или перезагрузил страницу? Как заставить эти поля помнить и не вводить заново?

Дело в куках?. Но как лучше это сделать? Покажите куда смотреть.

Комментарии

Аватар пользователя lkm lkm 2 июля 2016 в 2:20

ок. подключаю, к примеру, этот js. Я могу потом через form_alter присоединить его к формам? Как правильно это сделать?

Аватар пользователя lkm lkm 2 июля 2016 в 2:49

то есть достаточно подтянуть сам js и навесить класс? остальное скрипт запомнит? или нужны другие манипуляции?

Аватар пользователя bumble bumble 2 июля 2016 в 3:01
1

Нет. Не понятен Ваш вопрос - куда "подтягивается" js и на что навешивается класс?

Вы, в альтере формы,подключаете библиотеку и свой js-файл, в котором уже реализовываете всю логику:

lkm wrote:

Например, пользователь начал вводить данные в поля, а потом нечаянно закрыл или перезагрузил страницу? Как заставить эти поля помнить и не вводить заново?

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

Аватар пользователя lkm lkm 2 июля 2016 в 13:19

bumble wrote:

Для этого, необходимо записывать куки при заполнении каждого элемента формы (например - по событию .change()).

В этом же файле, пишите функцию чтения кук и присваивания значений каждому элементу формы.

Спасибо, это и хотела услышать