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>

提前感谢您的任何想法。我也对完全不同的方法持开放态度。

澄清: “可选”部分是日期。您必须选择可用或不可用。但日期是可选的。

这是一个 UI 问题,而不是技术问题。

4

4 回答 4

1

您可以在该字段旁边添加一条消息。例如(这里的消息可能不是最好的)。

[ ] 可用

[ ] 不可用(对于“不可用”)直到 _______________

您也可以只在选择“不可用”时才显示文本框。

[X] 可用

[ ] 不可用

[ ] 可用的

[X] 在 [_______________] 之前不可用

您还可以在他们选择“不可用”时必须填写日期的说明中明确说明。

于 2008-11-25T18:47:14.927 回答
1

您是从 UI 角度还是技术角度提问?

您可以隐藏所需的文本框,并且仅在用户选择“可用”选项时才显示。

您可以在 javascript 中执行此操作,也可以在代码后面的更新面板中执行此操作。

你在使用.NET吗?在您的 page_init 中,您可以为您的可用单选按钮添加一个属性。

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

那么您的javascript将只是:

功能显示文本框(){

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