私は次のコントロールのセットを持っています。
シナリオ1:
最初の3つのラジオボタンの1つを選択し、Enterをクリックすると、フォーカスが[パスポート番号]テキストボックスにジャンプします。ユーザーが[その他]を選択すると、[その他、指定してください]テキストボックスが有効になり、便宜上、そのテキストボックスに画面フォーカス(カーソルが移動)します。
シナリオ2:
[その他を指定]テキストボックスは、ユーザーが[その他のラジオ]ボタンをクリックするまで非表示になります。そうすると、テキストボックスが表示され、カーソルがこのテキストボックスに配置されます。
どのシナリオがより良いアプローチだと思いますか?おそらくあなたは別のバリエーションがありますか?あなたの理由を述べてください。
また、非表示にする方が無効にするよりも優れている、またはその逆の場合について一般的な説明をしていただければ幸いですが、この特定の例にも興味があります。
ありがとう。
Afetrthought:おそらく、2番目の例では、「指定してください」というテキストは、ユーザーが「その他」ラジオボタンを選択した後にのみ表示されます。