web-dev-qa-db-ja.com

ラジオボタンに依存

多くの要素を持つ複雑なフォームがあります。 1つの要素セクションは、データセットの可視性を考慮します。

  1. 無制限
  2. 限定的

もちろんこれは無制限がデフォルトの選択であるラジオボタンで実現されます。

「制限付き」を選択すると、さらにいくつかのオプションがユーザーに表示されます。典型的なディスカッションの下(非表示と無効-ここでよく説明されています)フォーム要素が他の要素の選択に依存していることを示すのに最適なデザインは何でしょうか。

4
mosquito87

まず、Unlimited/Limitedのラジオボタンを放棄して、Advanced settingsなど。これはデフォルトでオフにすることができ、一度オンにすると、追加のオプションがユーザーに表示されます。
この方法でスペースを節約できますが、さらに重要なのは、自分を繰り返さないことです(設定が制限されている場合、それはできませんunlimited、両方を画面に同時に保持する必要はありません)。

追加のオプションについては、2つの可能性があります。

  • B.Sadashivの回答 のように)unlimitedまたはnon-advanced(経験の浅い)ユーザーにとって実際にシンプルでクリーンな外観になるビューが選択されている
  • または、詳細設定チェックボックス(グループボックス内のフレーム)を参照して設定を視覚的にグループ化し、unlimitedまたはnon-advancedビューが選択されています。このように、経験の浅いユーザーには何かが表示されますが、(無効になっているため)追加の設定に圧倒されることはありませんが、「パワーユーザー」は必要に応じて追加のオプションを設定できる可能性があります。

現在のデザインのサンプルを提供していただければ(質問が最新の場合)、改善に役立てることができれば非常に役立ちます。

1
Mike

無効にする代わりにフォームを非表示にする必要があります。ユーザーが制限付きを選択した場合、関連するフォームを表示する必要があります。

画面が乱雑にならない(最小化する)ため、ユーザーはクリーンで直感的な手順でタスクを実行できます。

0
B.Sadashiv