【发布时间】:2013-05-16 12:38:43
【问题描述】:
我怎样才能让我的CheckBoxList 具有三种可能的状态?更准确地说,有没有办法为每个复选框设置三种可能的状态:选中、未选中、未定义(在大多数 GUI 中,这表示为一个完整的正方形)。
或者,您是否推荐其他可以满足这些需求的控件?
更新:好的,鉴于 HTML 不支持三态复选框,我正在寻找一种方法来“CSS”(颜色填充、突出显示等)的复选框从我的服务器的角度来看,处于“未定义”状态的项目。
【问题讨论】:
-
下拉菜单怎么样?
-
不容易,因为复选框植根于 HTML 遗产。检查此替代解决方案:stackoverflow.com/questions/1726096/tri-state-check-box-in-html 或此:codeproject.com/Articles/20159/…
-
如果你使用Javascript呢? shamsmi.blogspot.co.uk/2008/12/…