Показать сообщение отдельно
  #12 (permalink)  
Старый 23.07.2009, 16:55
Аспирант
Отправить личное сообщение для ilshat Посмотреть профиль Найти все сообщения от ilshat
 
Регистрация: 28.07.2008
Сообщений: 67

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

А на счет имен. Я не смог бы вычислять имя чекбокса потому что если имя родительского было бы
id=checkb1
то имена детей были
id=checkb1_checkb3
id=checkb1_checkb12
id=checkb1_checkb19
то есть имена предсказать было бы невозможно и пришлось бы засовывать их в массив.

А разные имена соотвествуют id-шникам в базе которые не обязательно могут идти с шагом +1.
Ответить с цитированием