C# asp.net树节点的javascript验证
我有一个带有树控件的程序来分配用户权限,比如学生只能访问考勤,员工可以分配考勤给学生等等 我想用javascript验证这一点,看看如果树中没有选中复选框,或者树中的所有节点都被取消选中或为空..我必须使用javascript抛出一个验证错误。我已经附上了设计编码和js编码,我一直使用到现在 我尝试了常规复选框validtion,但没有产生任何结果。请帮帮我 JavascriptC# asp.net树节点的javascript验证,c#,javascript,asp.net,C#,Javascript,Asp.net,我有一个带有树控件的程序来分配用户权限,比如学生只能访问考勤,员工可以分配考勤给学生等等 我想用javascript验证这一点,看看如果树中没有选中复选框,或者树中的所有节点都被取消选中或为空..我必须使用javascript抛出一个验证错误。我已经附上了设计编码和js编码,我一直使用到现在 我尝试了常规复选框validtion,但没有产生任何结果。请帮帮我 Javascript function AreAllSiblingsChecked(chkBox) { var par
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;
}
功能区同级校验(chkBox)
{
var parentDiv=GetParentByTagName(“div”,chkBox);
var childCount=parentDiv.childNodes.length;
对于(var i=0;i,您可以设置要检查的元素的类名,然后使用jquery api和选择器获取检查的元素
查看jquery的api文档:
您需要提供更多信息。代码会有所帮助,特别是树的HTML、您尝试过的javascript以及您认为可以帮助我们回答您问题的任何其他代码。