Я пытаюсь установить несколько вариантов выбора для выбранных на основе соответствующего значения localalstorage.
Работает сохранение значений в массиве в localstorage, но мне нужна помощь в выборе параметров в форме на основе этих значений.
Значения в localalstorage собираются из флажков следующим образом:
jQuery(document).ready(function(){
var checkboxValues = JSON.parse(localStorage.getItem('checkboxValues')) || {},
checkboxes = jQuery(".add-selectie :checkbox");
checkboxes.on("change", function(){
checkboxes.each(function(){
checkboxValues[this.id] = this.checked;
});
localStorage.setItem("checkboxValues", JSON.stringify(checkboxValues));
});
jQuery.each(checkboxValues, function(key, value) {
jQuery('#' + key).prop('checked', value);
});
});
Это сохраняет значения в массиве с ключом "checkboxValues" в localstorage, например:
{"value1":true,"value2":true,"value3":false}
Но как мне предварительно заполнить параметры выбора в форме, если значение найдено в localstorage AND и установлено значение true?
Я сделал эту ручку , содержащую весь приведенный выше код + демонстрационную форму. Любая помощь будет принята с благодарностью!