今日、オフィスで、入力から検索ボックスをクリアする(またはクリアしない)タイミングについて話し合っています。
ユーザーが期待する好ましいアプローチはありますか?ユーザーが検索をクリックしたときにボックスを空にするのと同じように、ユーザーが検索アクションで表示されたウィンドウを閉じると、まったく表示されませんか?
この特定のシナリオは、ユーザーが非常に長いID番号で検索することです(ID番号はユーザーが自分で書くには長すぎるため、おそらく検索ボックスに貼り付けられます)。ユーザーが検索をクリックすると、結果が表に表示されます(検索ボックスは表示されたままです)。ボックスをクリアするのはいつですか?ユーザーが検索をクリックしたとき、表示されたテーブルを終了したとき、または表示されなかったとき同僚の何人かは、ユーザーが検索を閉じた後でも、同じ検索をもう一度実行したい場合は、ユーザーが検索ボックスに数値を保持することが重要であると述べています(ユーザーがテーブルを離れて見ている可能性があります)別のもの)。
しかし、これは予想されたのでしょうか?
ボックスをクリアすると、ユーザーから制御を奪われます。あなたは彼らに好意を抱いているように見えるかもしれませんが、あなたは彼らがタイプしたばかりのコンテキストを奪っています。
コマンドプロンプトに何かを入力しても、前に入力したコマンドはそのまま残ります。
おそらくユーザーが貼り付けたのは長いIDであると述べましたが、ユーザーを比較する方法について考えました。
たとえば、ユーザーがGUIDと入力すると、次のようになります。
21EC2020-3AEA-4069-A2DD-08002B30309D
ユーザーが次のようにコピーした場合:21EC2020-3AEA-4069-A2DD-08002B30309
?ユーザーが入力後に検索ボックスをクリアし、ユーザーが探しているエントリが見つからない場合、ユーザーが最初に行うことは何ですか。オリジナルと貼り付けたものを再コピー、再貼り付け、または[〜#〜]比較[〜#〜]します。この場合、コピーが誤っており、最後にD
を選択しなかったことがわかります。
標準の単一ディスプレイ計算機を使用して、複数の表示行を持つ計算機と比較してください。優れたUXはどれだと思いますか?
それが期待されているかどうかについての質問に答えるために、レビューのために入力を保持する長い歴史があります。テープ付きの古い電卓は、このために設計されました。会計元帳。 YouTubeの「歴史」。ターミナルウィンドウのコマンドプロンプト。温度が表示されます。あなたの車の音量調節さえ。音量を変更すると、数字の意味はほとんどありませんが、音量レベルは通常、しばらくの間表示されたままになります。
あいまいな長いIDはユーザーとの関連性が低いと感じるかもしれませんが、ユーザーがワークフローでそれをどのように使用するかはわかりません。おそらく、IDを使用して比較し、間違いを修正し、検索ウィンドウから別のブラウザーにコピーします。
ユーザーが検索ダイアログにIDs
とCODEs
を入力している場合に特に適切と思われる提案が1つあります。ユーザーがinput
をクリックしたときに、エントリ全体を選択して、エントリの上に貼り付けるか、入力を開始できるようにします。ほとんどの場合、あなたは正しいと思います。ユーザーは、入力したIDを修正したり追加したりすることはめったにありません(間違いの修正は別として)。ユーザーが新しい検索を簡単に始められるようにすることは非常に重要です。
Searchをクリックした後、検索バーからコンテンツを消去するWebサイトに対する個人的な憎悪があります。
理由は次のとおりです。
スペースが本当に問題である場合、ユーザーが下にスクロールしたときに検索ボックスを非表示にし、上にスクロールしたときに再び表示することができます。コンテンツをクリアしても何も解決されません。
検索バーに検索クエリを表示する適切な方法は、クエリを Chips に置くことです。
これにより、次のことが簡単になります。
検索バーの入力ボックスで、個別のクリア検索またはリセット機能を提供することもできます。これにより、ユーザーから制御を奪うことなく、タスクを実行するオプションをユーザーに与えることができます。
検索ボックスは、特別な目的に役立つ入力フィールドであることが不可欠です。入力フィールドは、ユーザーが自分で削除しない限り、通常は入力を保持します。
明示的な「削除」オプションを使用せずに入力を単純に非表示にすることは、ユーザーから制御を取得し、標準の入力フィールドの動作と矛盾するため、好ましくありません。
ただし、削除やリセットのボタンは必要ありません。フィールドがフォーカスされているときに入力を強調表示するだけです。このようにして、ユーザーは次のことができます。