Сообщение от B~Vladi
|
Таблицы ваши только всё усложняют... Но можно пойти и другим путём, не прыгая по веткам DOM-дерева... За каждым чекбоксом, имеющих "вложенные" чекбоксы, закрепляется некое имя - соответствующее именам чекбоксов-детей. А потом из его формы этот массив чекбоксов получаем...
|
Я делал эти таблицы четыре года назад. Имея слабое представление о реализации деревьев вообще. НТМЛ ветвей дерева формируется на сервере и через ajax подгружается в нужное место.
А на счет имен. Я не смог бы вычислять имя чекбокса потому что если имя родительского было бы
id=checkb1
то имена детей были
id=checkb1_checkb3
id=checkb1_checkb12
id=checkb1_checkb19
то есть имена предсказать было бы невозможно и пришлось бы засовывать их в массив.
А разные имена соотвествуют id-шникам в базе которые не обязательно могут идти с шагом +1.