Флажок Javascript count установлен

Я знаю, что может возникнуть несколько похожих вопросов @stackoverflow, но я пока не нашел решения своей проблемы: s

<?php
while($rowVideo = mysql_fetch_array($ResultQueryVideo))
{
?>
<input type="checkbox" name = "checkbox-1[]" class="checkbox" value ="<?php echo $rowVideo['idVideo'] ?>" /> <?php....some code...

Это приводит к появлению нескольких флажков с тем же номером, что и у idVideo.

Теперь, перед отправкой, я должен быть уверен, что хотя бы один флажок установлен. Но я не был успешным: x

function isCountCheck (helperMsg) {
    var chkCnt = 0;
    var Frm = document.forms[0];
    var dLen = Frm.length - 1;
    for (i=0;i<=dLen;i++) {
        if(document.form1.["checkbox-1[]"].checked) chkCnt++;
    }

    if (chkCnt>0) {
        return true;
    } else {
        alert(helperMsg);
        return false;
    }
}

Дополнительные детали: имя формы = & quot; форма1 & quot;

Вы можете вести меня немного? Спасибо

РЕДАКТИРОВАТЬ:

function isCountCheck(){
    if($("input[type=checkbox]:checked").length > 0)
    {
    return true;
    }
    else
    {
    alert('Invalid');
    return false;
    }
}

Но все еще не работает .. даже это предупреждение отображается ..

Ответы на вопрос(3)

Ваш ответ на вопрос