2009-03-13 10 views
1

非常に単純な質問:ドロップダウンリストを使用して状態の略語を入力する必要がありますか?私の経験から、ほとんどの電子商取引サイトでこれが行われていると思いますので、受け入れられると思います。ただし、Jakob Nielsen has something to say about this.ドロップダウンリストを使用して州の略語を入力する必要がありますか?

私は同意しません。私は、タブキーを使用して、私の状態の最初の文字を入力します。ヘック、それは最初のエントリではなかったとしても、私は十分な時間を過ごした、私は繰り返し手紙を打つと私が必要なものになるだろう。スクロールホイールやマウスは必要ありません。

この特定の質問には具体的なガイダンスがありますか?

答えて

2

最近のブラウザーのほとんどは、入力した連続した文字に基づいてドロップダウンリストをスクロールするので、これは問題ではなくなると思います。だから、N-Yとタイプすると、ドロップダウンリストがNYに直接スクロールし、Nを何度も押す必要はありません。

+0

私はこの同じことをポストしようとしていた。そして、「近代的」とは過去10年間でIEではないものをほとんど意味する。私は、テキストボックスと全く同じドロップダウンリストを持つtab-type-tabを作成することができます。また、無効なものを選択しないようにするという追加の利点があります。 – Sparr

+0

私は、米国以外の居住者には、州だけに限定するという考えは、私にとって外国人であるということを十分に扱っていると思います。適切なオートコンプリートを含むテキストボックスは、理想的な妥協を提供します。 – tvanfosson

+0

"State"というラベルの付いたフィールドは、状態以外のものを受け入れる必要がありますか?プログラマーとして、どの国からでも、そのアイデアは私にとって「外国人」と聞こえる。米国外で配送する場合は、別のフォームを使用する必要があります。 – Sparr

1

私は具体的なガイダンスについてはわかりませんが、私が考えているのは、利用可能な選択肢の1つから選択することを強制するオートコンプリートテキストボックスを使用することです。私は、50項目のドロップダウンリストが長すぎることに同意します。強制的な選択でオートコンプリートを使用することは、同じ目的(一貫性のあるデータ)を達成し、ユーザがナビゲートする方がはるかに簡単ですという利点があります。選択肢を米国の州だけに限定したくない場合は、強制選択を解除して、ユーザーがフリーフォーム入力を入力できるように、オートコンプリートを提案として使用することができます。

EDIT:@Martinが示唆しているように、省略形だけを入力したとしても、完全な状態名を表示すると思われます。これにより、短縮形を間違って取得する人々の問題も解決しますが、同じことをドロップダウンで行うこともできます。省略名を値として表示することができます。

0

私は、オンラインの電子商取引サイトのユーザーの半数が州の略語を知らないと喜んで賭けています。あなたが誰かに贈り物を出荷していて、そのMS、MO、またはMIが覚えていないかどうかを考えてください。ドロップダウンは問題ありません。

+0

私が示唆したように、オートコンプリートは完全な状態名を表示することができますが、必要に応じて省略名を入力するだけです。これは、ドロップダウンの有無にかかわらず、略語を知らない人々の問題を相殺するのに役立ちます。 – tvanfosson

+0

@tvanfosson:私は同意しますが、質問の根本は、特にドロップダウンが大丈夫かどうかということでした...私はおそらくあなたが提案したようなものを実装すると思います。 –

+0

フル・ステート・ネームが入っているドロップダウン・リストがあります...フル・ネームの入力に応答する短縮リストもあります(「West Virginia」のように入力すると「WV」になります) )。私たちは、「ユーザーは完全なばかだ」という考えを少し超えていると思う。 – TheTXI

0

私は決して状態のドロップダウンボックス(これは定期的にウェストバージニアの一番下にある人からのものです)に問題はありませんでした。私はちょうどタブをつけてWを押す習慣に入った後、「E」を認識して正しい状態を与えるか、「E」を認識せずにダウンキーを1回押すか、適切な状態を得るために2回(ソート順に依存します)。

だから私はすべて私の状態に到達するために最大5つのキーを見ています。私はそれが悪いとは思わない。

1

状態は2文字の略語であるため、ドロップダウンリストを置くことはしませんが、テキストボックスを配置しますが、AJAXまたはJavascriptを使用して何かを入力した直後にエラーを警告します違う。

私の意見では、DropDown/Auto-completionは、入力するデータが長くなり、エラーが発生しやすい場合に便利です。

自動補完やドロップダウンの使用を主張する場合は、略語だけでなく、長い状態名を付ける必要があります。

0

検証のあるテキストボックスと状態の省略形が無効な場合のドロップダウンリストはどうですか?

1

私はNYSystemsAnalystの回答を投稿しようとしていましたが、彼は私を倒しました。代わりに警告を追加します...ドロップダウンリストを使用する場合は、完全でなければなりません。明白なDC、あまり一般的ではありませんが、PR、AE/AA/AP、またはAS/FM、MH、MP、PW、およびVIのどちらかといえます。

The official list

1

は、私はあなたが自分のアドレスや他の誰かのアドレス(住所に出荷)を入力するようユーザーに求めている場合は、それが依存すると思います。誰もが自分の州の略語を知っていますが、すべての州の略語を知っているかもしれません。

あなた自身のアドレスを入力するには、テキストボックスが最も簡単で簡単な方法ですが、ユーザーに別の人のアドレスを入力される可能性がある場合は、ドロップダウンが最適です。

サイトに両方のタイプのアドレスの組み合わせがある場合は、UIの一貫性を保ち、両方のドロップダウンを使用する必要があります。また、ドロップダウンを使用している場合は、ドロップダウンが展開されたときに状態の略語と名前(AZ - Arizona)を使用することをお勧めします(ただし、折りたたまれたときに省略形を表示するだけです)。

関連する問題