ユーザーに米国市民であるかどうかを尋ねるフォームがあります。彼らがその質問に確実に答えるようにしたいと思います。
1つのアイデアは、次のようにチェックボックスにすることです。
あなたはアメリカの方ですか?
[]はい、私は米国市民です。
それに関する問題は、彼らが「市民ではない」と記録されるであろう質問を単に無視できることです。
別のアイデアはラジオボタンを使うことです:
あなたはアメリカの方ですか?
( ) はい・いいえ
これの問題は、ラジオボタンのセットで回答を選択しないことは悪い習慣であることです。答えを選択すると、チェックボックスと同じ問題が発生します。
さらに別のアイデアは、ドロップダウンを使用することです。あなたはアメリカの方ですか?
一つ選択してください
はい
番号
これは彼らが質問に答えることを要求するでしょう。ただし、2つのオプションしか含まれていないドロップダウンが表示された場合、それは煩わしいと思いませんか?
識別できる必要があるケースは3つあります:はい/いいえ/指定なし(つまり、ユーザーがこの要素を操作しませんでした)。ただし、[はい]または[いいえ]を事前に選択すると、指定したように、指定されていないケースと区別できなくなります。
オプションを事前に選択せずに、ラジオボタンまたはドロップダウンを使用することをお勧めします(両方のオプションは相互に排他的です)。また、ユーザーが選択を行わなかった場合はエラーメッセージが返され、必要なフィールドを強調表示して修正を依頼します。チェックボックスは、複数のオプションを選択できることを伝えます。
特定のキオスクで表示されるようなシンプルなフォームには、アクションに選択肢が埋め込まれています。
これにより、本質的に応答が強制されると同時に、「次へ」または「続行」ボタンの煩雑さが解消されます。ボタンはワンクリックの応答です。
ラジオボタンやドロップダウンがないのはなぜですか?
ドロップダウンメニューやターゲティング(そして最終的にはファットフィンガー)ラジオボタンを操作するよりも、モバイルデバイスのボタンを押す方がはるかに簡単です。また、ボタンが画面に表示されるテキストも少なくなります。
なぜチェックボックスではないのですか?
あなたの答えが相互に排他的である場合、これは間違ったアフォーダンスです。次に、暗黙的にデフォルト値を提供したくない場合があります。これは、チェックボックスの場合は常に当てはまります。
可能性のある解決策の1つは、行動を促すフレーズのタイプのインタラクションを使用することです。これにより、フォームの最初に、「米国市民はここをクリック」、「米国市民以外はここをクリック」などのボタンを配置できます。先へ進む前に、人々に選択を強制するのを助けます。
ただし、これは、他のどのオプションもうまくテストしていないか、ユーザーと連携している場合にのみ使用します。これは、このようなことを行うためのかなり強引な方法だからです。
関心のあるチェックボックスを必須として設定することは避けたくありません。私の考えでは、UXはマーケティングの要求も考慮する必要があります。
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
あなたが言及する両方のオプションは、小さな変更で使用できると思います。検証/制約を与えることができます。つまり、ユーザーが「はい/いいえ」を選択せずに送信ボタンを押すと、「市民権を選択してください」というエラーメッセージが表示されます。
短くて甘い!別の解決策を考え、そのような小さな問題で時間を無駄にする必要はありません。