Как показать значение на основе предыдущего выбранного ответа

Я новичок в квалификациях. У меня есть случай, как показать выбор на основе предыдущего ответа на вопрос.

Пример:

Q1. Сколько цена за чашку кофе считается дешевой?

  1. 1 $
  2. 2 $
  3. 3 $
  4. 4 $
  5. 5 $

Q2. Сколько цена за чашку кофе считается очень дешевой?

  1. 1 $
  2. 2 $
  3. 3 $
  4. 4 $
  5. 5 $

Q3. Сколько цена за чашку кофе считается дорогой?

  1. 1 $
  2. 2 $
  3. 3 $
  4. 4 $
  5. 5 $

Таким образом, если в Q1 я выбрал 2-й ответ, то Q2 может показывать только R1 (выбор Q2 должен показывать только <варианты Q1), а Q3 может показывать только R3-R5 (выбор Q3 должен содержать только> варианты Q1). Если Q1 выбрал 1-й ответ, тогда Q2 может показывать только R1 (Если Q1 выбрал самое низкое значение, тогда Q2 также показывает только самое низкое значение)

Как мы можем сделать это? Извините за мой плохой английский

Спасибо

похотливый

1 ответ

Решение

Добавьте логику отображения к вариантам в Q2 и Q3. Например, логика отображения для выбора на Q2 будет:

1 $ - всегда отображается, поэтому нет логики отображения

2$ - если выбран Q1 3$ ИЛИ выбран Q1 4$ ИЛИ выбран Q1 5 $

3$ - если выбран Q1 4$ ИЛИ выбран Q1 $ 5

4$ - если выбран Q1 5 $

5 $ - может также удалить этот выбор, так как он никогда не должен отображаться

Другие вопросы по тегам