日期:2014-05-17  浏览次数:21013 次

如果我的列表中 就一条记录?急急急!!
function   del_cyc()
{    
    var   sForm   =   document.xoYuStudioH;
    var   num   =   0;
    for(var   i=0;i <=sForm.BM_id.length-1;i++)
    {
(sForm.BM_id(i).checked)?num+=1: ' '
    }
    if(num== '0 ')
    {
      alert( '请选择您要删除的纪录! ');
      return   false;
    }
    if(confirm( '确定删除此部门吗!? '))
    {
        document.xoYuStudioH.action= "DepartmentDel.asp ";
      document.xoYuStudioH.submit();
      return   true;
    }
    return   false;
  }
如果我的列表中   就一条记录
就出现错误,总提示没有选择     谢谢


------解决方案--------------------
function del_cyc()
{
var sForm = document.xoYuStudioH;
var num = 0;
if(typeof(sForm.BM_id.length)== "undefined ")
{
if (sForm.BM_id.checked==false)
{
alert( '请选择您要删除的纪录! ');
return false;
}
}
else
{
for(var i=0;i <=sForm.BM_id.length-1;i++)
{
(sForm.BM_id(i).checked)?num+=1: ' '
}
if(num== '0 ')
{
alert( '请选择您要删除的纪录! ');
return false;
}
if(confirm( '确定删除此部门吗!? '))
{
document.xoYuStudioH.action= "DepartmentDel.asp ";
document.xoYuStudioH.submit();
return true;
}
}
}
</script>