2009-06-08 32 views
0

フォームのいくつかのテキストフィールドがグループボックスに論理的にグループ化され、フォームの有効範囲でオプションである場合、「はい、これらのフィールドを入力しますか?それを空白のままにするのが最善でしょうか?インターフェイスデザイン - 明示的または暗黙的な包含

チェックボックスはねえ、グループXYZが有効である」と言っ便利なフラグを提供しません。」

+0

オプションの場合は、単純にフォーム要素がないと考えていますか? – AdamC

答えて

0

を私はチェックボックスでそれをオーバー複雑ではないでしょう。ただ、すべての必須データが入力されていることを検証する。

1

を使いやすさの面では、私はいつも暗黙のを投票する。

を暗黙の実装は愚かである場合しかし、私はむしろ何か(つまり、明示的な)を行うだろう。

impliのために行きますシスターが、それから地獄をテストし、それが適切な時に適切なものを引き出すことを確認します。 (IMO)

0

単純な答えは暗黙のことであると私は同意します。ユースケースとその頻度、および必要なフィールドの相互依存性を検討するのに時間がかかります。

たとえば、配送先/請求先住所フォームでは、別の請求先住所を記入するオプションは、ごくまれであるため、ほとんど常に明示的です。

一方、グループ化されたオプションフィールドを使用することは一般的であり、暗黙的にしてユーザーにそれを記入しておくかどうかがおそらく良い選択です。

さらに、ユーザーの使用パターンとそのワークフローも考慮する必要があります。あなたのアプリは、それを日常的に使用する少数の専門家のユーザー、より多くのカジュアルなユーザーのより大きなグループ、またはその2つの極端なユーザー間の何かによって使用されますか?

私の意見では、ユーザーインターフェイスのデザインはほとんど切り取られず乾燥していません。多くの決定が状況にある(またはそうでなければならない)。

0

グループの「オプション」というラベルは、おそらく十分であり、ユーザーがチェックボックスを選択して使用する必要がなくなります。

さらに多くの場合、の他のフィールドには「必須」とラベル付けまたはマークしてください。これはおそらくもっと重要です。あなたは不必要

1

それらを記入し、自分の時間を無駄に多くのユーザーを観察している場合のみ、ラベルオプションフィールドを気にすることは依存:)

を例として:場合 - あなたは> = 3つの設定のために持って

  • ユーザーの70%未満が自動公開を使用しています
  • 設定は、それとは別に使用する他の機能とフォームを共有します

「グループに自動的に公開」チェックボックスを追加し、チェックボックスが有効になっている場合にのみ、依存するコントロールを表示します。

理由:オプションのフィールドが相互に関連していない場合は自動公開を必要としないユーザーが(「何サーバー」、「どのような利用者」などのように)自動パブリッシングについての質問

を見るべきではない(つまり、彼らはアプリのさまざまな機能に属しています)、これはより多くの "依存する" - シを取得します。それらがフォーム上のすべてのオプションの20%を超える場合、それらを別の「高度な」フォームに置くか、さらには「フォームエクスパンダ」を提供します。 [More >>]ボタンをクリックします。 (このボタンの状態を保存することを検討してください)。

それ以外の場合は、気にする必要はありません(ただし、どのフィールドが必須かはっきりさせてください)。

関連する問題