2010-11-13 44 views
1

我有一個計劃與樹控件來分配用戶權限就像學生只能訪問出勤和工作人員可以參加分配給學生等等...驗證在JavaScript的asp.net樹節點

我想驗證這與JavaScript看到,如果沒有選擇樹中的複選框或樹中的所有節點被取消選擇或留空..我必須拋出驗證錯誤使用JavaScript。我通過設計編碼和js編碼附加到現在使用的編碼。

我試過定期複選框validtion,它不會產生任何結果。請幫我

的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 2010-11-13 08:41:28

回答