VANHALEN
Новичок
Прошу прощения за наглость. Задача. Внутри формы есть много блоков с одинаковыми классами. Внутри блоков могут встречаться чекбоксы и радио кнопки. Блоки зависимы от значения каких-то других радио кнопок. Ну не суть, которе по условию к блоку с содержимым приписывается либо display: none, либо ничего. Нужно бы желательно на нативном javascript внутри формы отловить блоки с определённым классом у которых display: none (не в css а в самом тэге прибавляется) и поснимать все чекбоксы и радио кнопки обнулить.
Зачем? Есть калькулятор из формы сделанный. Ставишь чекбокс - добавляется сумма. А вот выше, или ниже стоят радио кнопки, по которым может показываться, или скрываться определённый блок. Выбрал например штаны в радио кнопке, появился блок с наворотами для штанов. Понавыбирал себе наворотов, а потом передумал и выбрал рубахи. Блок с наворотами для штанов стал display: none а чекбоксы в нём остались отмечены и суммы за навороты сложены и отображаются в общей сумме. По хорошему нужно бы поотжимать все чекбоксы, чтобы скрытый блок не влиял на сумму. Надеюсь понятно обьяснил.
Зачем? Есть калькулятор из формы сделанный. Ставишь чекбокс - добавляется сумма. А вот выше, или ниже стоят радио кнопки, по которым может показываться, или скрываться определённый блок. Выбрал например штаны в радио кнопке, появился блок с наворотами для штанов. Понавыбирал себе наворотов, а потом передумал и выбрал рубахи. Блок с наворотами для штанов стал display: none а чекбоксы в нём остались отмечены и суммы за навороты сложены и отображаются в общей сумме. По хорошему нужно бы поотжимать все чекбоксы, чтобы скрытый блок не влиял на сумму. Надеюсь понятно обьяснил.