web-dev-qa-db-ja.com

必須の質問に対するはい/いいえの回答を収集する最良の方法は何ですか?

ユーザーに米国市民であるかどうかを尋ねるフォームがあります。彼らがその質問に確実に答えるようにしたいと思います。

1つのアイデアは、次のようにチェックボックスにすることです。

あなたはアメリカの方ですか?

[]はい、私は米国市民です。

それに関する問題は、彼らが「市民ではない」と記録されるであろう質問を単に無視できることです。

別のアイデアはラジオボタンを使うことです:

あなたはアメリカの方ですか?

( ) はい・いいえ

これの問題は、ラジオボタンのセットで回答を選択しないことは悪い習慣であることです。答えを選択すると、チェックボックスと同じ問題が発生します。

さらに別のアイデアは、ドロップダウンを使用することです。あなたはアメリカの方ですか?

一つ選択してください

はい

番号

これは彼らが質問に答えることを要求するでしょう。ただし、2つのオプションしか含まれていないドロップダウンが表示された場合、それは煩わしいと思いませんか?

9
Paul Seymour

識別できる必要があるケースは3つあります:はい/いいえ/指定なし(つまり、ユーザーがこの要素を操作しませんでした)。ただし、[はい]または[いいえ]を事前に選択すると、指定したように、指定されていないケースと区別できなくなります。

オプションを事前に選択せずに、ラジオボタンまたはドロップダウンを使用することをお勧めします(両方のオプションは相互に排他的です)。また、ユーザーが選択を行わなかった場合はエラーメッセージが返され、必要なフィールドを強調表示して修正を依頼します。チェックボックスは、複数のオプションを選択できることを伝えます。

13
krychu

特定のキオスクで表示されるようなシンプルなフォームには、アクションに選択肢が埋め込まれています。

enter image description here

これにより、本質的に応答が強制されると同時に、「次へ」または「続行」ボタンの煩雑さが解消されます。ボタンはワンクリックの応答です。

ラジオボタンやドロップダウンがないのはなぜですか?

ドロップダウンメニューやターゲティング(そして最終的にはファットフィンガー)ラジオボタンを操作するよりも、モバイルデバイスのボタンを押す方がはるかに簡単です。また、ボタンが画面に表示されるテキストも少なくなります。

なぜチェックボックスではないのですか?

あなたの答えが相互に排他的である場合、これは間違ったアフォーダンスです。次に、暗黙的にデフォルト値を提供したくない場合があります。これは、チェックボックスの場合は常に当てはまります。


2
vphilipnyc

可能性のある解決策の1つは、行動を促すフレーズのタイプのインタラクションを使用することです。これにより、フォームの最初に、「米国市民はここをクリック」、「米国市民以外はここをクリック」などのボタンを配置できます。先へ進む前に、人々に選択を強制するのを助けます。

ただし、これは、他のどのオプションもうまくテストしていないか、ユーザーと連携している場合にのみ使用します。これは、このようなことを行うためのかなり強引な方法だからです。

1
Michael Lai

関心のあるチェックボックスを必須として設定することは避けたくありません。私の考えでは、UXはマーケティングの要求も考慮する必要があります。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

1
Marco Tatta

あなたが言及する両方のオプションは、小さな変更で使用できると思います。検証/制約を与えることができます。つまり、ユーザーが「はい/いいえ」を選択せず​​に送信ボタンを押すと、「市民権を選択してください」というエラーメッセージが表示されます。

短くて甘い!別の解決策を考え、そのような小さな問題で時間を無駄にする必要はありません。

0
Jasmin Javia

ユーザーが選択肢を選択した場合は、選択可能なスタイルで選択したボタンを作成しますが、他のボタンのスタイルを変更して、選択されていないことを示します。

ターゲットは、ユーザーにどちらか一方を選択させることです。

以下のデザインを見てください。

はい
yes

番号
no

これが重要な選択であることを強調したい場合は、ユーザーが次のように選択したボタンの選択を解除できるようにします。

no selection

これにより、送信アクションも無効な状態になり、ユーザーが続行できないようになります。しかし、より興味深い効果は、ユーザーが元に戻して、何も選択されていない元の状態に戻し、何が最良の選択かを熟考できることです。