#html #forms #multiple-choice
#HTML #формы #множественный выбор
Вопрос:
Я ищу, как сделать так, чтобы новые параметры отображались в форме по мере того, как пользователи отвечают на нее.
Допустим, для exmaple у меня есть выпадающий список «пол» с параметрами «мужчина», «женщина» и «робот». Если пользователь выберет «мужчина» или «женщина», под выпадающим списком появится контрольный список с опцией «женат», «холост».
Если пользователь выберет вместо этого «робот», под выпадающим списком появится контрольный список с параметрами «первое поколение» и «второе поколение».
Как мне это сделать? Существует ли конкретное название для формы такого типа?
Ответ №1:
Вам нужно переопределить событие onchange для вашего выбора, проверить значение внутри функции и показать соответствующие параметры.
Если вы используете фреймворк, подобный Angular, вы можете просто использовать * ngIf.
Комментарии:
1. Чувак, я искал, как использовать «onchange» для форм, но ничего из того, что я пробовал, не работает, ты можешь дать мне хороший урок?