Мне нужно проверить / снять отметки с родительских и дочерних входов, чтобы они были логическими:
[x] parent [ ] child1 [x] child2
В этом примере, если я снимаю отметку с child2
, parent
также необходимо отключить.И, если я снимаю отметку parent
, child2
больше не может быть проверен.
[ ] parent [ ] child1 [ ] child2
В этом случае, если я проверяю child2
, необходимо проверить и parent
.
Я думаю, что это вполне логично: невозможно проверить дочерний элемент без проверки его родителя, и если я сниму флажок дочернего элемента (а это был только один из проверенных дочерних элементов), родитель также должен быть отключен.
Я работаю над PHP, поэтому для меня подойдет любая интеграция с Javascript (jQuery).