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

Как сохранить при перезагрузке страницы выбранные checkbox в jquery.switcher?

Использую в форме jquery.switcher вместо обычных checkbox,
но когда меняю значение ползунка на (no), то есть false, и жму сохранить изменения обновляется страница и ползунок слетает на значение yes , изменения на сервер уходят. Визуально же переключатель возвращается в исходное положение. Что есть плохо.

<div class="form-group">
       <label for="id_order_status_reminder">Order status/reminder notification:</label>
       <input type="checkbox" name="order_status_reminder" id="id_order_status_reminder">
</div>

$(function() {
        var switcherEl = $('#id_order_status_reminder').switcher();
        $('input[type="checkbox"]').change(function() {
            $('input[type="checkbox"]').each(function() {

                if ($(this).prop('checked', true)) {

                    switcherEl.switcher('setValue', true);

                } else {
                    switcherEl.switcher('setValue', false);
                }
            });
        });

    });
  • Вопрос задан
  • 587 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Sanovskiy
@Sanovskiy
Веб-разработчик с 2005 года
flapflapjack
@flapflapjack
на треть я прав
при рендере страницы проверять значение из базы, и присваивать чекбоксу checked
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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