Добавляйте новые параметры в форму по мере продвижения пользователей

#html #forms #multiple-choice

#HTML #формы #множественный выбор

Вопрос:

Я ищу, как сделать так, чтобы новые параметры отображались в форме по мере того, как пользователи отвечают на нее.

Допустим, для exmaple у меня есть выпадающий список «пол» с параметрами «мужчина», «женщина» и «робот». Если пользователь выберет «мужчина» или «женщина», под выпадающим списком появится контрольный список с опцией «женат», «холост».

Если пользователь выберет вместо этого «робот», под выпадающим списком появится контрольный список с параметрами «первое поколение» и «второе поколение».

Как мне это сделать? Существует ли конкретное название для формы такого типа?

Ответ №1:

Вам нужно переопределить событие onchange для вашего выбора, проверить значение внутри функции и показать соответствующие параметры.

Если вы используете фреймворк, подобный Angular, вы можете просто использовать * ngIf.

Комментарии:

1. Чувак, я искал, как использовать «onchange» для форм, но ничего из того, что я пробовал, не работает, ты можешь дать мне хороший урок?