我有一个html复选框,控制复选框列表。我想这个复选框显示在一个sorta“空”的状态,它既不是真也不是假。这是可能的吗?
<HeaderTemplate>
<div style="width:90px">
Toggle:
<input id="chkAll"
onclick="javascript:SelectAllCheckboxes(this);"
runat="server" type="checkbox" />
</div>
</HeaderTemplate>
4条答案
按热度按时间smtd7mpg1#
不,复选框不允许自定义第三状态。您需要找到另一种方法来处理它。我想到了一些:
ny6fqffe2#
HTML本身并不支持三态复选框的概念,你必须用一个自定义控件来实现它,使用图像和文本的组合。
fiei3ece3#
不,它不是。但是你可以添加额外的属性,比如你有'runat'。
或者你可以加上“disabled”而不是“checked”
以下是可以帮助您js插件:http://www.blueshoes.org/en/javascript/checkbox/
jqjz2hbq4#
从2023年起,您可以将复选框设置为不确定,这实际上代表了第三种状态:
现在的OP可能是一堆骨头慢慢变成灰尘,但这个问题仍然值得一个现代的答案。