2010-01-12 75 views
2

處理國家,州/省和郵政編碼UI的方法有哪些?處理不同國家州/省用戶界面的方法

當用戶選擇美國時,我們會顯示一個「狀態」下拉菜單。有什麼方法可以處理非美國的州/省和郵編?

我們是否應該在州/省下拉菜單中顯示「其他國家」,並添加一個用戶輸入其省份的texbox(如果它不是美國的)?

如果選擇非美國國家,我們是否應該只顯示文本框而不是下拉菜單?

我們應該找到每個國家的省/州列表,並根據國家/地區填寫下拉菜單嗎?對於沒有省份的國家,我想我們會隱藏下拉菜單?我想我們也可能不得不保留一個「其他」,因爲我無法想象所有國家的省份會永遠保持不變。看起來很難保持。

從編程/維護的角度考慮哪種方式可能是好的,但從UI設計的角度來看哪種方式更好。

更新:對於除美國以外的其他國家/地區,省/州將是可選的。

回答

1

我不是UI設計師,但我是一個非美國居民誰也對付這類形式的...

我會建議你有一雙省/州域,一個包含US值的下拉列表,另一個包含可選的文本字段。安排他們顯示在表格上的相同位置,並隱藏與國家/地區選擇無關的選擇。如果您的表單默認爲「國家=美國」且下拉菜單可見,我不會抱怨太多。

(有一個附屬問題叫做非美國版本的字段 - 「省/州」不一定是每個國家都使用的術語,例如在英國,我們通常稱之爲「縣」,但我懷疑「省/州」會被廣泛理解爲不成問題。)

+1

並使省/州/縣字段對非美國可選。例如,對於郵政目的而言,倫敦沒有一個縣。 – 2010-01-12 09:38:42

1

使之成爲可選,除非你真的需要知道;有些國家有省,但很少使用,在地址中不需要,基本上是多餘的。