有哪些方法可以处理国家/地区,州/省和邮政编码的用户界面?
当用户选择美国时,我们会显示“状态”下拉列表。有哪些方法可以处理非美国州/省和邮政编码?
我们是否应该在州/省下拉列表中显示“其他国家/地区”并为用户添加一个texbox,以便在不是美国的情况下进入其省份?
如果选择了非美国国家/地区,我们是否应该只显示一个文本框而不是下拉列表?
我们是否应该找到每个国家/地区的省/州列表,并根据国家/地区填充下拉列表?对于没有省份的国家,我想我们会隐藏下拉列表吗?我想我们可能还要保留一个“其他”因为我无法想象所有国家的省份永远保持不变。这似乎很难维持。
从编程/维护的角度考虑哪种方式可能会有好处,但从UI设计的角度来看哪种方式会很好。
更新:省/州对于美国以外的国家/地区是可选的。
答案 0 :(得分:1)
除非你真的需要知道,否则选择它;有些国家有省份,但很少使用,地址不需要,基本上是多余的。
答案 1 :(得分:1)
我不是UI设计师,但我是非美国居民,必须处理这种形式......
我建议您有一对省/州字段,一个包含美国值的下拉列表,另一个是可选的文本字段。安排它们显示在表单上的相同位置,并隐藏与国家/地区选择无关的任何一个。如果您的表单默认为Country = US且下拉可见,我不会抱怨太多。
(关于如何称之为非美国版本的字段的附属问题 - “省/州”不一定是每个国家使用的术语。例如,在英国,我们通常称之为“郡“。但是,我怀疑”省/州“将被广泛理解为不成问题。)