Я использую ajax для динамического заполнения многоуровневых флажков в зависимости от выбора пользователя. Например, если выбрать один или несколько параметров из первой группы флажков, обновится новый список флажков и т. Д. Я добавляю чекбоксы в div. Все флажки расположены с помощью структуры таблицы внутри элемента формы.
Теперь, чтобы получить доступ к флажку как к группе, я беру элементы управления флажка при щелчке флажка, используя функцию selectElement (this), используя которую я получаю флажок и используя которую я получаю элемент управления Form. Однако в Mozilla chkControl.form обнуляется, и после попытки найти решение я не смог найти почему? может ли неправильное вложение элемента формы в структуру таблицы вызвать такую проблему?
function selectElement(chkControl)
{
var frm = chkControl.form; //this in mozilla is returning null
//frm processing code
}