Oui, vous pouvez le faire avec JavaScript. Non, vous n'avez pas besoin de jQuery.
est ici une façon:
function howManyAreChecked()
{
one = document.getElementById("one").checked;
two = document.getElementById("two").checked;
three= document.getElementById("three").checked;
var checkCount = 0;
if (one == true)
{ checkCount = checkCount + 1 }
if (two == true)
{ checkCount = checkCount + 1 }
if (three == true)
{ checkCount = checkCount + 1 }
alert(checkCount);
}
L'exemple ci-dessus suppose que vous avez 3 cases à cocher en HTML, avec ids « un », « deux » et « trois ». Le script stocke d'abord la valeur de la propriété "checked", qui peut être TRUE ou FALSE. Le script regarde ensuite chaque variable différente, et si TRUE, incrémente le compteur.
'document.all'? Vous devez trouver un tutoriel qui a été écrit après 1997. C'est un IE4-ism. – Quentin