У меня есть список флажков, и один из них говорит «Все», но разница здесь в том, что мне не нужно выбирать все флажки, когда установлен флажок «Все», мне действительно нужно, чтобы они были сняты.
Звучит странно, но вот как мне это нужно.
Позвольте мне уточнить, что мне нужно:
Хорошо, список чекбоксов, которые я упомянул. Флажок «Все» установлен по умолчанию, и он должен быть снят, как только я отмечу любой из других флажков (потому что другие флажки на самом деле являются определенными субъектами).
Вот поворот: если пользователь выбирает все остальные флажки один за другим ... например, если он пытается выбрать их все, то в тот момент, когда пользователь нажимает на последний флажок, чтобы выбрать его, он фактически делает все выбранные флажки сняты, НО флажок «Все» установлен.
Имеет ли это смысл?
Вот мой старт 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 на случай, если вы захотите поработать с ним.
Любая помощь очень ценится.
Спасибо.