2010-06-30 102 views
0

在我正在开发的Web应用程序中我有一个窗体,其中一个字段是布尔型“IsFixedCost”(true/false)。Html - 从复选框到组合框

对我来说,在表单上表示它的自然方式是使用复选框:FixedCost? (checked = true,unchecked = false)。

我的老板迫使我改变它在一个组合框:FixedCost? - > option1:固定,option2:变量

,因为他说“这更清楚易懂”。

我觉得毫无道理的(因为如果它是不固定的,它的变量,没有其他的可能性),少使用(需要2次点击改变,而不是一个)

我想听到的意见这个。

回答

1

你应该去复选框,因为多选组合框(我假设你的意思是选择)不容易访问。换句话说......你的老板是错的。单选按钮因为无法访问而被避免。

+0

这正是我的想法。不过我很想听听更多意见。 – 2010-06-30 09:54:27

1

虽然你是正确的,但它并不是100%明显的。记住你的应用程序必须满足最低公分母(即愚蠢的人需要能够使用它)。

+0

确实。我更喜欢两个单选按钮,而不是一个组合框/下拉框,因为它可以节省一次点击,并且始终向您显示所有可能性,而不是隐藏未选定的选项。 – Wim 2010-06-30 09:37:36

+0

我想知道为什么页面上的所有其他复选框都是好的,但不是这个。 此外,组合框被认为代表具有一对多关系的数据,而用于表示布尔字段的复选框。 我的意思是,具有2个固定选项真/假的组合框是完全没有意义的。 – 2010-06-30 09:42:48

+0

但它不是真/假,它的固定/可变。显然'固定'适合,但是人们确实知道'variable =!fixed'?在你的数据库中你肯定有一个bool字段,但是对于你需要拼出两个选项的用户。 – cjk 2010-06-30 10:05:08