2

私は次のコントロールのセットを持っています。

代替テキスト

シナリオ1:

最初の3つのラジオボタンの1つを選択し、Enterをクリックすると、フォーカスが[パスポート番号]テキストボックスにジャンプします。ユーザーが[その他]を選択すると、[その他、指定してください]テキストボックスが有効になり、便宜上、そのテキストボックスに画面フォーカス(カーソルが移動)します。

シナリオ2:

[その他を指定]テキストボックスは、ユーザーが[その他のラジオ]ボタンをクリックするまで非表示になります。そうすると、テキストボックスが表示され、カーソルがこのテキストボックスに配置されます。

どのシナリオがより良いアプローチだと思いますか?おそらくあなたは別のバリエーションがありますか?あなたの理由を述べてください。

また、非表示にする方が無効にするよりも優れている、またはその逆の場合について一般的な説明をしていただければ幸いですが、この特定の例にも興味があります。

ありがとう。

Afetrthought:おそらく、2番目の例では、「指定してください」というテキストは、ユーザーが「その他」ラジオボタンを選択した後にのみ表示されます。

代替テキスト

4

4 に答える 4

5

コントロールを非表示/表示してUIを変更すると、ユーザーにとって非常に不快で混乱を招く可能性があることがわかりました。オプション1を選択し、適切なラジオボタンがチェックされたらテキストボックスを有効にします。

于 2010-05-03T21:24:16.673 に答える
0

私の第一印象は、1番の方がすっきりしているということです。

  • これにより、GUI の明確な設計が可能になります (入力画面に不可解な空白が生じることはありません)。
  • `(指定してください)" リクエストの後のコロンを意味のあるものにします。
于 2010-05-03T21:28:54.100 に答える
0

UI 要素を非表示にすることを推奨するのは、UI を改善するときだけです。「測定可能なほど優れている」というよりも、単に「違う」だけの場合は、それを行わないでください。

ユーザーは、「その他」のオプションでは何かを指定する必要があるように見えますが、UI にはそれができるかどうかの手掛かりがありません。

于 2010-05-03T21:29:55.290 に答える
0

私は 2 番目を検討します... テキスト ボックスを非表示にすると、ほとんどの人がページを下に移動しやすくなります (各水平線が目のバリアを作成します)。誰かが「その他」を選択すると、ボックス内に「指定してください」という言葉とともにテキスト ボックスがフェードインする可能性があります。フォームはユーザーの入力に応答するように見えます。

于 2010-05-15T09:12:19.633 に答える