Каковы некоторые способы обработки пользовательского интерфейса для стран, штатов/провинций и почтовых индексов?Способы обработки пользовательского интерфейса состояния/провинции для разных стран
Когда пользователь выбирает США, мы показываем выпадающее меню «состояние». Каким образом можно обращаться с неамериканскими штатами/провинциями и почтовыми индексами?
Должен ли мы показать «Другая страна» в выпадающем меню штата/провинции и добавить texbox для входа в свою провинцию, если это не американский?
Должно ли мы отображаться текстовое поле вместо выпадающего списка, если выбрана неамериканская страна?
Должен ли мы найти список провинций/штатов для каждой страны и заполнить раскрывающийся список по стране? Для стран без провинций, я думаю, мы бы спрятали выпадающий список? Думаю, нам, возможно, придется оставить «Другого», так как я не могу представить, чтобы провинции для всех стран оставались постоянными навсегда. Кажется, это будет трудно поддерживать.
Размышление о том, какой путь может быть хорошим с точки зрения программирования/обслуживания, но также и с точки зрения дизайна интерфейса.
Обновление: Провинция/государство будет факультативным для стран, не являющихся США.
И сделайте поле провинция/штат/графство необязательным для неамериканских. Например, для почтовых целей в Лондоне нет округа. –