2010-11-13 3 views
1

У меня есть программа с помощью элемента управления дерева, чтобы назначить права доступа пользователей, как студент может получить доступ только посещаемость и персонал может назначить посещаемость студентов и так далее ...проверки в JavaScript для узла asp.net дерева

Я хочу подтвердите это с помощью javascript, чтобы увидеть, что если ни один флажок в дереве не выбран или все узлы в дереве не выбраны или оставлены пустыми. Вам нужно выбросить ошибку проверки с помощью javascript. Я прикрепил код и кодирование js, которые я использовал до сих пор.

Я пробовал проверять правильные флажки и не дал никакого результата. Пожалуйста, помогите мне

Javascript

function AreAllSiblingsChecked(chkBox) 
    { 
    var parentDiv = GetParentByTagName("div", chkBox); 
    var childCount = parentDiv.childNodes.length; 
    for(var i=0; i<childCount; i++) 
    { 
     if(parentDiv.childNodes[i].nodeType == 1) //check if the child node is an element node 
     { 
      if(parentDiv.childNodes[i].tagName.toLowerCase() == "table") 
      { 
       var prevChkBox = parentDiv.childNodes[i].getElementsByTagName("input")[0]; 
       //if any of sibling nodes are not checked, return false 
       if(!prevChkBox.checked) 
       { 
       return false; 
       } 
      } 
     } 
    } 
    return true; 
    } 
+0

Вам нужно предоставить больше информации. Код поможет - в частности, HTML дерева, javascript, который вы пробовали, и любой другой код, который, по вашему мнению, может помочь нам ответить на ваш вопрос. – Oded

ответ

Смежные вопросы