我有一个复选框列表,其中一人说:“所有”,但这里的区别是,我并不需要选择所有的复选框,当“所有”复选框被选中,我实际上需要它们被取消选择。复选框与选项“全部”,但以不同的方式
听起来有些不可思议,但是这就是我需要它。
让我解释什么,我需要:
好吧,复选框列表中我提到。 “全部”复选框默认为选中状态,一旦我选中其他复选框(因为其他复选框实际上是特定主题),应该取消选中该复选框。
这里是扭曲的:如果用户一个接一个地选择所有其他复选框......就像他试图全部选中它们一样,那么当用户点击最后一个复选框选中它时,它实际上会使所有选定的复选框取消选中,但“全部”复选框被选中。
这有道理吗?
这里是我的起点HTML:
<label>
<input type="checkbox" name="rb" value="all" id="all" checked>
All</label>
<label>
<input type="checkbox" name="rb" value="ln" id="ln">
Option 1</label>
<label>
<input type="checkbox" name="rb" value="prodsandserv" id="prodsandserv">
Option 2</label>
<label>
<input type="checkbox" name="rb" value="publications" id="publications">
Option 3</label>
<label>
<input type="checkbox" name="rb" value="comm" id="comm">
Option 4</label>
这里是万一DEMO你想与它合作。
任何帮助,不胜感激。
谢谢。
这是一个可怕的UI设计想法 – fearofawhackplanet 2011-02-02 17:19:44
非常认同 – 2011-02-02 17:34:27
我不这么认为,让我们看看用户说了什么。尽管感谢您的帮助。 – 2011-02-02 20:21:08