• Как отображать поля в зависимости от выбранного значения из Select?

    Нужно сохранять в 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);
    });
    });
    Ответ написан