我正在寻找一个漂亮,紧凑的用户界面来输入三元值:true,false而不是大小写。例如,它可以在网格视图中用于过滤显示二进制值的列:不关心显示所有记录,具有属性的行的真实过滤器,以及没有的行的假过滤器。
我正在考虑像空的投票箱☐因为不在乎,检查标记✔是真的,选票X✘是假的。当用户点击控件时,它会循环到下一个控件。
我认为这适用于盎格鲁撒克逊人,但我不确定在其他地方检查标记和X是否相同。
答案 0 :(得分:3)
答案 1 :(得分:2)
我主张只有两个单选按钮:“真”和“假”。如果它们中没有一个被检查,则第三个选项“不关心”是隐含的。但是,一旦用户选择了一个选项,用户有时会想要回到“不关心”。您可以使用一个小按钮来清除他们的选择,或者如果他们再次单击已经选择的选项,则清楚它。
答案 2 :(得分:1)
如果我错了,请纠正我,但这听起来像是你要求一个独家选择输入选项(你只能选择3个选项中的一个)。如果是这种情况,你真的想要单选按钮输入类型。它可以防止您一次选择多个选项,并可用于需要选择。您可以将按钮分组为多个集合,并根据需要加扰它们。
http://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_radio是单选按钮选项的示例
答案 3 :(得分:0)
我建议使用一个组合框,默认显示空白字符串或“不关心”字样。 另外两个选项是“是”和“否”。