User interface 是否应使用下拉列表输入您所在州的缩写?

User interface 是否应使用下拉列表输入您所在州的缩写?,user-interface,User Interface,非常简单的问题:是否应该使用下拉列表来填充州缩写?根据我的经验,我认为大多数电子商务网站都这样做,所以我认为这是可以接受的。但是, 我想我不同意;我使用tab键,然后键入状态的第一个字母。见鬼,即使这不是第一个条目,我已经做了足够多的次了,我会反复敲打字母,得到我需要的东西。我从不需要滚轮或鼠标 在这个问题上有没有其他具体的指导

非常简单的问题:是否应该使用下拉列表来填充州缩写?根据我的经验,我认为大多数电子商务网站都这样做,所以我认为这是可以接受的。但是,

我想我不同意;我使用tab键,然后键入状态的第一个字母。见鬼,即使这不是第一个条目,我已经做了足够多的次了,我会反复敲打字母,得到我需要的东西。我从不需要滚轮或鼠标


在这个问题上有没有其他具体的指导
编辑:正如@Martin所建议的,我可能会让自动完成显示全州名,即使它只输入缩写。这也可以解决人们把缩写词弄错的问题,不过你也可以在下拉列表中做同样的事情——显示带有缩写词的名称作为值。

我不知道具体的指导,但我会考虑使用一个自动完成的文本框,强制您从可用的选项中选择一个。我同意50个项目的下拉列表太长,使用autocomplete和强制选择实现了相同的目的——数据一致性——并且具有用户更容易导航的优势。如果你不想把选择限制在美国各州,你可以放弃强制选择,让自动完成作为一个建议,用户可以输入自由形式的输入


编辑:正如@Martin所建议的,我可能会让自动完成显示全州名,即使它只输入缩写。这也可以解决人们把缩写词弄错的问题,不过你也可以在下拉列表中做同样的事情——显示带有缩写词的名称作为值。

我敢打赌,在线电子商务网站的一半用户不知道各州的缩写词。试想一下,如果你把礼物寄给某人,却记不起是MS、MO还是MI。下拉列表很好

我敢打赌,在线电子商务网站的一半用户不知道各州的缩写。试想一下,如果你把礼物寄给某人,却记不起是MS、MO还是MI。下拉列表很好

我认为,现在大多数现代浏览器都会根据您键入的每个连续字母滚动下拉列表,而不是像以前那样只阅读第一个字母,这将不再是一个问题。因此,如果您键入N-Y,下拉列表将直接滚动到NY,您不必多次点击N。

我认为这将不再是一个问题,因为大多数现代浏览器都会根据您键入的每个连续字母滚动下拉列表,而不只是像以前那样阅读第一个字母。因此,如果您键入N-Y,下拉列表将直接滚动到纽约,您不必多次点击N。

我从来没有遇到过州下拉框的问题(这是来自西弗吉尼亚州底层的人)。我已经养成了一个习惯,只需按住W键,它就会识别出“E”并给出正确的状态,或者它不会识别出“E”,然后我必须按下一次或两次向下键(取决于排序顺序)才能获得正确的状态


所以,总的来说,我最多要按5次键才能进入我的状态。我不认为这有那么糟糕。

我从来没有对州下拉框有过任何问题(这是来自西弗吉尼亚州底层的人)。我已经养成了一个习惯,只需按住W键,它就会识别出“E”并给出正确的状态,或者它不会识别出“E”,然后我必须按下一次或两次向下键(取决于排序顺序)才能获得正确的状态


所以,总的来说,我最多要按5次键才能进入我的状态。我不认为这有什么不好。

因为州是两个字母的缩写,我不会放一个下拉列表,我会放一个文本框,但我会在用户输入错误后立即使用AJAX或Javascript验证它,以警告用户错误

当要输入的数据更长/更容易出错时,下拉/自动完成(在我看来)很有用


如果你坚持使用自动完成或下拉列表,你应该输入较长的状态名称,而不仅仅是缩写。

因为状态是两个字母的缩写,我不会放置下拉列表,我会放置一个文本框,但我会在用户输入错误后,使用AJAX或Javascript验证它以警告用户错误

当要输入的数据更长/更容易出错时,下拉/自动完成(在我看来)很有用


如果您坚持使用自动完成或下拉列表,您应该输入较长的州名称,而不仅仅是缩写。

如果州缩写无效,则输入带验证的文本框,以及下拉列表。

如果带验证的文本框,如果州缩写无效,还有一个下拉列表?

我本来想发布NYSystems分析师的答案,但他打败了我。我将添加一个警告。。。如果使用下拉列表,则必须完整。不要忘记明显的DC,或不太常见但似乎合理的PR或AE/AA/AP,或不太可能但仍然有效的AS、FM、MH、MP、PW和VI


我正准备发布NYSyste