私はこの質問に何度も遭遇しました:
ドロップダウン値に従って結果を表示するテーブルがあると仮定します。
値が選択されるたびに結果を自動的に更新する必要がありますか、それとも「検索」ボタンを追加する必要がありますか?
編集する
これは単純な例にすぎませんが、実際には、通常、複数のドロップダウンまたはその他の入力フィールド(テキストフィールド、ラジオ、チェックボックスなど)があります。
通常、2つから3つの検索オプションがあります。検索(またはページネーション)に1秒以上(つまり長い時間)かかる場合があります。さらに、ドロップダウンは検索結果に従って更新される場合があります(値を返す値に絞り込みます)。私の現在の解決策は、ドロップダウンの「変更時」に結果セットを削除することです。
ここでの重要な問題は、結果を表示するための基準を形成する入力フィールドと同じページに結果を表示していることです。
以前の回答はすべてドロップダウンのみを使用してレイアウトされていましたが、コメントの下に、テキストボックスを含む他のタイプの入力フィールドがある可能性があるという質問が表示されています。
複数の入力があり、それぞれが異なる方法で「ファイナライズ」できる-ドロップダウン値を変更する-ボックスをチェックするため、これにより状況が大きく変わります。最も問題なのは、ファイナライズのみ可能なテキストフィールドへのテキストの入力です。 Returnキーを押すか、フィールドの外側をクリックします。
送信ボタンのない大きなフォームの一部であるテキストボックスでReturnキーを押すと問題が発生します-フォームをアクティブにするか、Tabキーで次のアイテムに移動するか、何もしないかです。
したがって、これらすべての異なる入力をまとめる方法は、状況を混乱させない1つの主要なアクションボタンを使用することです。
これはかなり自由回答型の質問ですが、この場合に適用する一般的な経験則は、「ユーザーを喜ばせる」限り、追求する価値があるということです。
実際に複数のフィールドがある場合、すべての入力の後に表示を更新すると、ユーザーが「準備できなかった」結果が提供される可能性があります。それは確かにアプリケーションにも追加の負担をかけるでしょう。
また、ボタンなしのフォーム送信に依存すると、正当なユーザビリティとアクセシビリティのリスクが発生することにも注意してください。
あなたがフェンスにいるなら、あなたは経験がトレードオフを上回るほど十分に改善されることを確実にしたいでしょう。
他の誰もが(これまでのところ)複数の入力パラメーターのボタンについて主張しているので、動的更新を提案します。
入力中であってもGoogle検索が結果を返すようになる方法はすべて見てきました。私たちのほとんどは、これらの初期の結果を使用して検索を絞り込む経験を持っていると思います。 (もちろん、予測クエリもです。)したがって、ユーザーが初期の結果から恩恵を受ける条件が存在しますが、(1)ケースがそれらの1つであるかどうか、(2)そうである場合、どのようにそれを非実行にするかを理解する必要があります。 -侵襲?
(1)はユーザー分析のための質問です。これ以上の情報なしには答えられません。 (2)を見てみましょう。重要な点は、リロード/コンテンツの変更干渉しません実行中のクエリを使用することです。ドロップダウン(またはチェックボックスなどの変更)の変更に対応するために、クエリパラメーターを含むページ全体を再読み込みする必要がある場合、ユーザーを困らせる可能性があります。しかし、現在の結果が更新されている間、クエリエクスペリエンスが中断されないようにそれを実装でき、ユーザー分析がユーザーが初期情報から利益を得ることができることを示している場合、それを検討する必要があると思います。
「検索」ボタンはよく理解されており、複数のパラメーターがあれば、余分なクリックが高すぎるとは思いません。ボタンの使用には何の問題もありません。状況の詳細によっては、ユーザーのためにより良いことを行えるようになることをお勧めします。
私が見ると、それが検索フォームの唯一のフィールドである場合、検索ボタンをクリックする必要はありません。フォームに検索フォームの「外観」を与えるために検索ボタンを追加しますが。
あなたは常に自分自身に尋ねるべきです、「このキーストロークをします、ectをクリックします」ユーザーに値を追加します。私の質問は:
対
答えは明白です。2は3よりも単純であるため、検索をクリックしても価値はありません。さらに、検索を省略し、ページを更新するということは、検索の値を与え、更新自体の値を与えることにより、値をステップ2に上げるライブ更新を意味します。
明快さが心配な場合は、アイコンをクリックするか、ドロップダウンの横に「検索」という単語を入力してください。
この質問に関するサイトのパフォーマンスの私の経験に基づいて、私は複数のフィールドがあるときにボタンがあるべきだと言いがちです-そうでなければ、顧客が一度に複数のフィールドを変更するつもりである場合、彼らは見つけるかもしれません最初のフィールドからの変更が有効になっているときに2番目のフィールドをクリックすると、ページの読み込みがあなたのやっていることの邪魔になるちらつきのような地獄のような体験につながります。これは、複数の値を選択して1つの「急降下」に適用することが可能である可能性がある場合に、検索フィルターで特に煩わしいです。さらに悪いことに、a)自動的に起動するコントロールとボタンを押す必要のあるコントロールが混在している、またはb)ボタンはあるが必須ではなく、コントロールはボタンをクリックせずにページを変更する場合です。