У меня есть форма, на которой есть 20 переключателей. Мне нужно сохранить состояние переключателей, если на странице есть ошибки (при этом страница будет обновляться). Мне удалось заставить его работать на 50%. Однако, если я выбираю разные переключатели во втором обновлении, он все равно сохранит состояние первого представления.Как сохранить состояние переключателя ввода после обновления страницы
Вот мой код:
var x= $("input[id^='question-']");
$(x).click(function(){
localStorage['radios'] = this.checked;
});
$(x).prop('checked', localStorage['radios'] == 'true');
Любая помощь будет очень признателен!
Обычно сервер устанавливает состояние радиосвязи перед обращением к странице. –
вы можете использовать файлы cookie для сохранения массива списка, который будет содержать 0 и 1 для каждого из переключателей соответствующих индексов. – Shadow
. Я предпочитаю использовать локальное хранилище для простоты. Возможно, мне понадобится небольшая настройка из приведенного выше кода. Спасибо – Wasiim