2008-11-25 35 views
0

我有一組單選按鈕,需要進行選擇。此外,還有一個可選的文本框顯示在其中一個選項旁邊。UI在Web表單中指示「部分必需」字段?

什麼是最好的方式來明確什麼是必需的和什麼是可選的?

<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> 

在此先感謝您的任何想法。我也打開了一個完全不同的方法。

澄清: 「可選」部分是日期。您必須選擇可用或不可用。但日期是可選的。

這是一個UI問題,而不是技術問題。

回答

0

假設「MM/DD/YYY」是文本框,我把這個文本在文本框中,與它被清除,當用戶點擊或以其它方式將焦點設置在文本框:

(日期) (可選)

1

您可以在該字段旁邊添加消息。例如(這裏的消息可能不是最好的)。

[] Avaliable

[] Unvailable(對於 「不可用」),直到_______________

你也可以只是把文本框,只有當 「Unvailable」 被選中出現。

[X]可用

[]不適

[]可用

[X]不可用,直到[_____________________________]

你也可以把它明確的指示,他們必須當他們選擇「不可用」時填寫日期。

+0

日期是可選的部分。 – Larsenal 2008-11-25 18:49:02

1

你是從UI角度還是從技術角度問的?

您可以隱藏所需的文本框,並只顯示用戶是否選擇「可用」選項。

您可以在javascript中執行此操作,也可以在您的代碼後面的updatepanel中執行此操作。

您使用的是.NET嗎?在你的page_init中,你可以添加一個屬性到你的availalle單選按鈕。

Attribute.Add( 「點擊」, 「RevealTextbox();」)

那麼你的JavaScript只想:

功能RevealTextBox(){

textbox.style。display ='block'

}

0

爲什麼還要顯示無人關心的東西?如果您或您的用戶關心日期,那麼這將是強制性的。

相關問題