请教js判断treeview被选中的js代码
function CheckDeleteTree(form)
{
var ck=0;
for (var i=0;i <form.elements.length;i++)
{
var e = form.elements[i];
var isCheckSelect = false;
if (e.type == "TreeView ")
{
if (e.name.substring(e.name.indexOf( "trvCategoryView "),e.name.length).toLowerCase() == "trvCategoryView ")
isCheckSelect = true;
}
if (e.type == "TreeView " && e.checked && isCheckSelect)
ck=1;
}
if (ck!=1 )
{
alert( "没有选择项 ");
return false;
}
else
{
return confirm( "是否确定? ");
}
以上代码,有什么地方出错了,麻烦指出~~~
------解决方案--------------------function CheckDeleteTree(form,treeviewid)
{
var ck=0;
var isCheckSelect = false;
for (var i=0;i <form.elements.length;i++)
{
var e = form.elements[i];
if (e.type.toLowerCase() == "checkbox " && e.name.indexOf(treeviewid)> -1 && e.checked)
{
isCheckSelect = true;
}
}
if (!isCheckSelect )
{
alert( "没有选择项 ");
return false;
}
else
{
return confirm( "是否确定? ");
}
}