swaro
@swaro
Nice code - awesome bugs

Как сделать умную форму?

Мне надо сделать такую форму, чтобы выбор из первого select влиял на варианты во втором select и так далее.
Например, чтобы когда выбирал в первом select пункт "FrontEnd" во втором select можно было выбрать только "HTML" и "CSS", а если в первом select был выбран пункт "BackEnd", то во втором можно было выбрать только "PHP", "NodeJS", "SQL" и т.д...
Как это можно реализовать?
  • Вопрос задан
  • 500 просмотров
Пригласить эксперта
Ответы на вопрос 3
@vitaly_74
Можно изначально подгрузить весь массив в js при загрузке страницы.
А уже конкретно клики обрабатывать на js и на нем же перебирать массив в поиске нужно варианта.
Ответ написан
{
    quest1: [
        {
            title: "answer1", 
            val: "answer1", 
            on_answer:"quest2" 
        } 
    ] , 
    quest2:[] , 
    quest3: [], 
}


Как-то так. Загружаемся, выводим нужные поля, в зависимости от ответа пожгружаем в нужный селект необходимые данные
Ответ написан
@Rerurk
Если есть конкретные варианты выбора , лутше в объект все, и откуда дергать
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы