Как обрабатывать длинные выборки: выпадающий список или выбрать опцию?

#javascript #html #user-input

#javascript #HTML #пользовательский ввод

Вопрос:

Я разрабатываю веб-приложение. При оформлении заказа зарегистрированные пользователи могут выбрать один из сохраненных адресов доставки. При выборе адреса Javascript заполнит поля ввода.

Какой лучший метод — выпадающий список или выбрать тег опции или что-то еще?

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

1. Сколько адресов у них может быть?

2. Зависит от пользователя, но обычно <10.

3. Тогда я бы предложил список выбора (выпадающий список). Если бы их было не более двух или трех, я бы предложил переключатели. Предположительно, у вас есть адреса в массиве или что-то в этом роде с уникальным идентификатором для каждого адреса?

4. Имеет смысл, и да, адреса находятся в массиве.

5. ХОРОШО — тогда лучше всего использовать список выбора, поскольку его проще всего загрузить из массива. Это также упрощает использование страницы с точки зрения пользователя. Вы должны убедиться, что предварительно выбран один адрес на случай, если пользователь забудет выбрать альтернативу, и список выбора должен быть помечен как что-то вроде «Изменить адрес доставки», а не «Выбрать адрес доставки»