web-dev-qa-db-ja.com

チェックボックスまたはボタンとして「もう聞かないで」

いくつかの情報を求めるダイアログボックスとして表示されるオプションのフォームがあります。ユーザーは、これを入力して送信をクリックするか、今回は無視するか、今後プロンプトを表示しないかを選択できます。

キャンセル用のボタン、送信用のボタン、および「もう二度と尋ねない」のチェックボックスを設けるか、「今は無視」、送信用、および「私に尋ねない」の3つのボタンを設ける方が良いでしょうか。再び'?

2
slf

チェックボックスとして、アクションボタンに関連付けられています。

enter image description here

チェックボックスはアクションに基づく選択であることを覚えておいてください(したがって、ボタンに関連付けられています)。繰り返しを避けるために、システムは常に共通のアクションの設定を記憶するように提供する必要があります。ただし、「覚えておく」はユーザーの操作ではなく、システムの機能です。したがって、存在しないインタラクション用のボタンを追加すると、非常に混乱し、やり過ぎになります。

これはかなり一般的な機能であり、最初の結果としてこれらを示すGoogle画像上の単純な検索

enter image description hereenter image description hereenter image description here

6
Devin

これは、ユーザーに再度プロンプトを表示する必要があるかどうかと、その方法によって異なります。

システムが情報を必要とする場合...

いずれにしても、ユーザーに再度プロンプトを表示する必要があります。ボタンが「現在ではありません」と「送信」の場合、再プロンプトはボタンのラベルで暗黙的に行われます。ユーザーが「今はしない」をクリックすると、ユーザーにwillが再度要求されます。

ユーザーが情報を送信した場合、ユーザーに同じダイアログを表示しますか?もしそうなら、なぜですか?

システムしない情報が必要な場合...

「今後表示しない」のチェックボックスは、システムが必要としないため、ユーザーが情報を追加するかどうかに関係なく存在する可能性があります(つまり、ユーザーの入力意向に関係なく再プロンプトを表示する必要はありません)。情報)。 [今後は表示しない]チェックボックスが付いた2つのボタン([いいえ]と[送信])を使用することは、ユーザーがやりたいことを2度実行できるようになるため、適切なアプローチです(入力/無視して再表示/非表示再び)フォームの単一のインスタンスで。

しかしながら...

UX StackExchangeのほぼすべての質問と同様に、目標(ユーザーとシステムの両方)についてより詳細に説明することで、より自信を持って詳細に質問に回答できます。

1
SwankyLegg