У меня есть программа с помощью элемента управления дерева, чтобы назначить права доступа пользователей, как студент может получить доступ только посещаемость и персонал может назначить посещаемость студентов и так далее ...проверки в 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;
}
Вам нужно предоставить больше информации. Код поможет - в частности, HTML дерева, javascript, который вы пробовали, и любой другой код, который, по вашему мнению, может помочь нам ответить на ваш вопрос. – Oded