.net 在js中判断checkboxlist是否有选中

在提交添加或修改内容时,需要对关键数据进行判空处理,如何在js中判断checkboxlist是否有选择项呢?    具体操作如下:
    var CheckBox = document.getElementById("<%=cblWeek.ClientID %>")。getElementsByTagName("INPUT");
    if (CheckBox != undefined) {
    var i = 0;
    var j = 0;
    for (i = 0; i < CheckBox.length; i++) {
    if (CheckBox[i].checked) {
    j += 1;
    }
    }
    if (j == 0) {
    alert("请选择星期!");
    return false;
    }
    }