У меня есть следующий набор элементов управления.

Сценарий 1:
Если вы выберете одну из первых 3 радиокнопок и нажмете Enter, фокус перейдет к текстовому полю номера паспорта. Если пользователь выбирает «Другое», текстовое поле «Другое, укажите» включено и для удобства фокусировки экрана (курсор перемещается) к этому текстовому полю.
Сценарий 2:
Текстовое поле «указать другое» скрыто до тех пор, пока пользователь не нажмет кнопку «Другой». После этого текстовое поле становится видимым, и курсор помещается в это текстовое поле.
Какой сценарий, по вашему мнению, является лучшим подходом? Возможно, у вас есть другой вариант? Пожалуйста, укажите ваши аргументы.
Я также был бы признателен, если бы вы могли сделать обобщенное заявление о том, когда скрытие лучше, чем отключение или наоборот, но мне также интересен этот конкретный пример.
Спасибо.
Afetrthought: Возможно, во 2-м примере текст «Пожалуйста, укажите» появится только после того, как пользователь выберет радиокнопку «Другое».
