web-dev-qa-db-ja.com

複合回答を含む質問を表示するにはどうすればよいですか?

値を4つの状態のいずれかに設定するには、ユーザーにオプションを表示する必要があります。

  • A1
  • A2
  • B1
  • B2

上記のように列挙されたラジオボタンまたは2つのサブ質問を持つ方が良いですか?

  • AまたはB?
  • 1か2?

そしてそれらを舞台裏で組み合わせますか?

これらのオプションは、ラジオボタンの2つのペアまたは2つのチェックボックスのいずれかを許可するように指定できるので、その側面にはあまり興味がありません。問題は、4つの選択肢がある1つの質問か、2つの選択肢がある2つの質問があるかです。

誰かがこれを単一の値として保存することを決めたので、システムに深刻な影響を与えずにこれを簡単に変更することはできません。

1
ChrisF

2つの状況で、4つのオプションがある1つの質問を2つのオプションがある2つの質問に分割することをお勧めします。

最初に、オプション間に線形関係があった場合(たとえば、BよりもAを選択すると、1と2の値が変化した場合)。

第2に、AとBの間の選択が非常に難しいため、ワークフローで1または2の決定とは別の決定でなければならない場合(またはその逆)です。

1
Joel Garfield

Joel's answer の前提が当てはまる場合-つまり、あなたがreallyを持っている場合one4つの質問個別の回答-おそらく、それを1つの質問として保持する必要があります(彼の例外が適用されない限り)。

ただし、2つの本質的に直交する(無関係な)質問が本当にある場合は、ほとんどの場合、2つの別々の質問として質問する必要があります。 (例: "コーヒーまたはお茶"および "大または通常")。

limitedケース(スペース不足など)の場合couldそれらを結合します(たとえば、 "Select Drink"ドロップダウンに "- Large tea "、" Regular tea "、" Large coffee "and" Regular coffee ")が、これはおそらく最後の手段としてのみ実行してください(後で「砂糖の有無にかかわらず」を追加した場合、リストは煩雑になり始めます)。

Note:実際の方法store全体的な応答は、質問の仕方には関係ありません。

1
TripeHound