Нужно сохранять в localstorage выбор селекта, примерный код:
function showField(option) {
// Скрыть все поля
document.querySelectorAll('.conditional-field').forEach(field => field.style.display = 'none');
// Показать поле, соответствующее выбранной опции
if (option) {
const field = document.getElementById(`${option}Field`);
if (field) {
field.style.display = 'block';
}
}
}
// Инициализация состояния выбора при загрузке страницы
document.addEventListener('DOMContentLoaded', () => {
const selectField = document.getElementById('selectField');
// Загрузить сохраненное значение из localStorage
const savedOption = localStorage.getItem('selectedOption');
if (savedOption) {
selectField.value = savedOption;
showField(savedOption);
}
selectField.addEventListener('change', (event) => {
const value = event.target.value;
showField(value);
// Сохранить выбранное значение в localStorage
localStorage.setItem('selectedOption', value);
});
});