0

選択が必要なラジオボタンのセットがあります。さらに、選択項目の横に表示されるオプションのテキスト ボックスがあります。

何が必須で何がオプションかを明確にする最善の方法は何でしょうか?

<strong>User Availability:</strong><br>
<input value="Available" type="radio"> Available<br />
<input value="Unvailable" type="radio"> Unvailable
until <input type="text"> <small>MM/DD/YYYY</small>

アイデアをお寄せいただきありがとうございます。また、まったく異なるアプローチにもオープンです。

明確化: 「オプション」の部分は日付です。Available または Unavailable のいずれかを選択する必要があります。ただし、日付は任意です。

これは UI に関する質問であり、技術的な質問ではありません。

4

4 に答える 4

1

そのフィールドの横にメッセージを追加するだけです。たとえば、(ここでのメッセージは最適ではない可能性があります)。

[ ] 利用可能

[ ] _______________まで利用不可 (「利用不可」の場合)

「使用不可」を選択した場合のみテキストボックスを表示させることもできます。

[×] あり

[ ] 利用不可

[ ] 利用可能

[X] [_____________________________] まで利用不可

また、「利用不可」を選択したときに日付を記入する必要があることを指示に明示することもできます。

于 2008-11-25T18:47:14.927 に答える
1

UI の観点から質問していますか、それとも技術的な観点から質問していますか?

必要なテキストボックスを非表示にして、ユーザーが「利用可能」オプションを選択した場合にのみ表示することができます。

これは JavaScript で行うか、コード ビハインドの updatepanel で行うことができます。

.NET を使用していますか? page_init で、availalle ラジオ ボタンに属性を追加できます。

Attribute.Add("onClick", "RevealTextbox();")

次に、JavaScriptは次のようになります。

関数 RevealTextBox() {

textbox.style.display = 'ブロック'

}

于 2008-11-25T18:48:23.083 に答える
0

「mm/dd/yyy」がテキストボックスであると仮定すると、このテキストをテキストボックスに入れ、ユーザーがクリックするか、テキストボックスにフォーカスを設定するとクリアされます。

(日付) (オプション)

于 2008-11-25T18:46:14.303 に答える
0

誰も気にしないものをわざわざ表示するのはなぜですか?あなた、またはあなたのユーザーが日付を気にするなら、それは必須です。

于 2009-05-25T22:27:49.147 に答える