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

Запись в сессию или куки данных из чекбокса?

Здравствуйте, на сайте есть чекбоксы (примерные):
1) Земля
2) Вода
3) Огонь
4) Ветер
Все активные.

В зависимости от выбранного чекбокса, формируются (а точнее применяется Hide/Show) новости по этим темам.

Как можно сделать, чтобы обычный юзер, зайдя один раз на сайт, и убрав, например, чекбоксы у первых двух элементов, зайдя потом снова через какой-то промежуток времени не убирал их заново, а они уже были убраны? Как это лучше реализовать? Спасибо!
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Решения вопроса 1
@lemme
Frontend
1) Вешаем слушатель на форму (или на каждый чекбокс)
2) При изменении чекбокса - пишем его состояние в localStorage
3) После загрузки страницы(обновления) - читаем данные из localStorage и устанавливаем состояние чекбоксов

https://jsfiddle.net/2shg8aqj/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
driver458
@driver458
лучше в куки, данные будут храниться в браузере пользователя и они не представляют никакой важной информации как например паролии т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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