web-dev-qa-db-ja.com

Webフォームドロップダウンでいくつのアイテムが多すぎますか?

同僚と私はユーザビリティとドロップダウンについて話し合っており、私たちは知りたいと思っていました:

Webフォームのドロップダウン(選択)の項目が多すぎる場合のベストプラクティスまたは経験則はありますか?どの時点でドロップダウンからAjaxオートコンプリートのようなものに移行する必要がありますか?

これは、数百のエントリを持つ国のドロップダウンによって促されましたが、一般的に私たちにとっても興味深いものです。私たちのユーザーコミュニティは一般的に初心者です。

18
Steven Benitez

Microsoftガイドライン から:

不要な垂直スクロールを排除するリストの長さを選択してください。ドロップダウンリストはオンデマンドで表示されるため、リストには最大30のアイテムが表示されます。編集可能なリストボックス(ドロップダウンボタンがないもの)は、3〜12個のアイテムを表示する必要があります。

これは主にデスクトップアプリケーションを指しますが、この点に大きな違いがあるかどうかはわかりません。そして、スクロールについてのビットは重要です。リストの長さが3つを超えると、別のコントロールを探し始めるときがきたと思います。

ところで: IxDAでこれについて非常によく似た質問 昔から。

10

質問は多すぎると思います。標準の国のドロップダウンを考えると、探している名前がわかっているという事実がなければ、まったく使用できません。国のオートコンプリートは、ユーザーが大部分を正しく入力し、関連する名前をほとんどすぐに取得するため、悪い考えではありません。これは、すべての国名のスクロールに関連する本当に悪い相互作用を停止します。

これに取り組むもう1つの方法は、ほとんどのユーザーが米国とカナダなどの2か国にいることがわかっている場合は、それらを先頭に配置し、アルファベット順ではなく、他のすべてのアルファベット順に配置することです。

ナビゲーションとメニューオプションの点では、7アイテムが最適だと考える人もいますが、メガメニューと情報豊富なサイトへの現在の傾向により、これは時代遅れになる可能性があり、しばらく前に遡ります。さらに、これは短期記憶とスキャンではない心理学です。非常に多くのオプションを認識できます。大きなメニューはテキストの壁になるリスクがあるため、可能な場合はオートコンプリートなどのajax機能に移行することをお勧めします。

7 +/- 2オプションの詳細と、それが特に有効かどうかは http://drdobbs.com/web-development/1844123 ...で確認できます。

3
jameswanless

ユーザーとして、数百か国のリストが表示されるドロップダウンは煩わしいものです。本当の問題は、それがすべてに存在しなければならないため、それが多くの人に当てはまるかどうかではなく、実行可能な代替策として利用可能なソリューションです。

オートコンプリートが良い解決策になると思います。初心者のユーザーでも、自分の国のスペルを知っていると思い込んで、近くに来たときにオートコンプリートを促すのはすばらしいでしょう。

オートコンプリートボックスの欠点は、ユーザーがオートコンプリートオプションを使用せず、国名のスペルを間違えたり、探しているものとは異なる形式で提示したりすることです。たとえば、彼らはUSAまたはUSまたはUnited StatesまたはUnited States of Americaと書くことができるため、ユーザーが入力した内容ではなく実際にXYZをメンテするかどうかをユーザーに尋ねるロジックが必要になります。その通知は、ユーザーが使用するかどうかを選択できるという受動的な通知でなければなりません... 1日の終わりに、データを収集することは、ユーザーを不満にして去らせるよりも不正確である方が良いためです。

1
cfly

まあ、私のドロップダウンには時々300以上のアイテムがあり、それはまだスムーズに動作します。

今、私は表示するアイテムが約20000あり、それらをどうするかを考えます-ドロップダウンでは多すぎます

PHPMYADMINコンソール(XAMPPの)でこの問題がどのように解決されるかを確認しました。

だからあなたは20000個のアイテムを持っています。現在選択されているアイテムはXですか?ドロップダウンには次のアイテムがあります。

  • x <50の場合:すべて表示。

  • x> 50の場合:次を表示:1 ... 50、100、200、300、500、1000、X-10 .... X + 10、20000

いくつのアイテムを取得してもかまいません。光沢のある派手なドロップダウンアイテムには、常に76アイテム(またはそれ以下)があります。

0
Vitali

例については、これが stackexchangeリーグ の成長によってどのように対処されるかを参照してください。

0
CW Holeman II