2010-01-12 2 views
2

Каковы некоторые способы обработки пользовательского интерфейса для стран, штатов/провинций и почтовых индексов?Способы обработки пользовательского интерфейса состояния/провинции для разных стран

Когда пользователь выбирает США, мы показываем выпадающее меню «состояние». Каким образом можно обращаться с неамериканскими штатами/провинциями и почтовыми индексами?

Должен ли мы показать «Другая страна» в выпадающем меню штата/провинции и добавить texbox для входа в свою провинцию, если это не американский?

Должно ли мы отображаться текстовое поле вместо выпадающего списка, если выбрана неамериканская страна?

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

Размышление о том, какой путь может быть хорошим с точки зрения программирования/обслуживания, но также и с точки зрения дизайна интерфейса.

Обновление: Провинция/государство будет факультативным для стран, не являющихся США.

ответ

1

Я не UI-дизайнер, но я неамериканские жители, который имеет дело с этим типом формы ...

Я предположил бы, что у вас есть пара/государственные полой провинция, один раскрывающийся список, содержащий значения в США, а другой - необязательное текстовое поле. Расположите их, чтобы они отображались в одном и том же месте на форме и спрятались в зависимости от того, что не относится к выбору страны. Я бы не стал жаловаться слишком много, если ваша форма была дефолтна по стране = США, а раскрывающийся список - видимым.

(Есть вопрос о том, что назвать неамериканскую версию поля - «Провинция/штат» не обязательно является термином, используемым в каждой стране. В Великобритании, например, мы обычно называем это «Графство». Однако я бы предположил, что «провинция/государство» будет достаточно широко понята как не проблема.)

+1

И сделайте поле провинция/штат/графство необязательным для неамериканских. Например, для почтовых целей в Лондоне нет округа. –

1

Сделайте это необязательным, если вам действительно не нужно знать; в некоторых странах есть провинции, но они редко используются, не требуются в адресе и в основном избыточны.

Смежные вопросы