Javascript compter case cochée

Je sais que ça peut avoir quelques questions similaires @stackoverflow, mais je n'ai pas trouvé de solution à mon problème :s

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

Il en résulte un peu de la case à cocher, le même nombre que idVideo..thats le point.

Maintenant, avant de le soumettre, j'ai besoin d'être sûr qu'au moins une case est cochée. Mais je n'étais pas sucesseful 😡

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;
    }
}

De détails supplémentaires:
form name = "form1"

Pouvez-vous me guider un peu ?
Grâce

EDIT:

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

Mais toujours pas de travail..même que l'alerte est affiché.

qu'est-ce que document.addemisao?
Le code à partir de votre mise à jour utilise jQuery - avez-vous inclus les jquery.js bibliothèque de votre page?

OriginalL'auteur user1148875 | 2012-08-07