Как сделать чтоб браузер запомнил поставлена/убрана галочка в checkbox
Подскажите как реализовать задачу на html странице.
Необходимо что бы браузер просто запоминал cookie после обновления страницы
При этом нет необходимости отправки данных БД
Описание применения:
К примеру я регистрирую свой сайт на поисковиках, и отмечаю галочками на странице, где у меня зареган сайт, при этом обновив страницу, галочки, либо не отмеченные, должны сохраняться в том виде в котором я отмечал.
Скрин:
http://s016.radikal.ru/i335/1201/cc/3a0e95a5007b.jpg
Необходимо что бы браузер просто запоминал cookie после обновления страницы
При этом нет необходимости отправки данных БД
Описание применения:
К примеру я регистрирую свой сайт на поисковиках, и отмечаю галочками на странице, где у меня зареган сайт, при этом обновив страницу, галочки, либо не отмеченные, должны сохраняться в том виде в котором я отмечал.
Скрин:
http://s016.radikal.ru/i335/1201/cc/3a0e95a5007b.jpg
1 ответов
С гарантией - только постоянное хранилище на стороне сервера.
Если не устраивает - я бы смотрел в сторону кукисов или html5 браузерных хранилищ.
Ссылочка по теме
Просто запишите состояние всех чекбоксов на странице в куку, например сериализованным массивом, json или просто через ",".
А после обновления просто воспроизводите состояние из куки.
Есть вариант, кондовый, но работающий на чем угодно - вместо чекбоксов сделать ссылки на эту страницу, в get-параметрах которой все введенное и хранится. Обновление ничего не сломает гарантировано.
Хотя пользователям вряд ли понравится перезагрузка страницы после каждого выделения...