私は一般的なサーベイエンジンを設計しており、いくつかのUI設計に関連する問題が発生しました。ラジオボタンとtrue/false/nullオプションのチェックボックスの比較
私は、複数の選択肢をサポートするすべての調査要素がコンボボックスコントロールを常に使用すると判断しました。私はこれが良い習慣だと思うし、マイクロソフトのデザインガイドラインもこの慣習を推進しています。
しかし、はい/いいえの選択肢にコンボボックスを使用したくないです。また、ユーザーが何も選択していない場合、不確定状態をサポートする必要があります。私の最初の選択肢は、「はい」と「いいえ」と表示される2つのラジオボタンを使用していましたが、ラジオボタンの問題は、デザインガイドラインを破って別のクリックでラジオボタンをオフにしない限り、 )。別の方法として、「Unknown」またはそれ以上のものを読んだり、任意の選択を削除する小さなボタンを表示する3番目のオプションを提示することもできます。
チェックボックスを使用する際の問題は、不確定状態を処理する方法です。このソフトウェアを使用するほとんどのエンドユーザーは、あまりコンピュータに精通していないであろうし、不確かな状態を表すチェックボックスの小さな四角形が実際に選択が肯定的であることを意味しているわけではないことに気付かない。チェックマークと四角は、おそらく多くのユーザーと同じです。
要約すると:
のアイテムのYES/NO /選択されていないタイプの場合、私が使用する必要があります。 "はい" を読んだ3つの選択肢、 "いいえ"、 "不明" と
- ラジオボタン。
- ラジオボタンは、クリックすると選択解除できます。
- チェックボックス
- 小さなXボタンをクリックして選択解除し、ユーザーが
おかげ
UPDATEある不定何な状態を実現することを願っていことができるラジオボタン:
よし、参加した皆様に感謝します。
オプション#3(ラジオボタンは小さなXボタンをクリックして選択解除できます)を選択しましたが、ボタンの代わりにリンクボタンを使用しました。また、ユーザーがその意味を認識していない場合に備えて、リンクボタンのツールチップを提供します。
それは次のようになります。
私はこれでかなり満足しています。 もう一度ありがとうございます。
ユーザーとして、あなたのリストに記載されていないコメントの追加機能を使用して、オプション1に投票します。 –
@Vex: "x"ボタンで間違った決定をしています。誰もそのことが分からない。物事を行うための標準的な方法に固執する - 第3の選択肢を表現する新しい方法を発明しない。はい、ツールチップの「x」の上にカーソルを置くことができます。なぜ3つ目のラジオボタンを使用すると完全に明白なのですか?また、あまりにも迅速に回答を受け入れることはできません。コミュニティに週末に1時間しか応答していません。とても急いではいけません。人々に質の高い回答を与えるチャンスを与えます。 –