Pt-être en mettant une variable globale Javascript :
<script>
var mon_compte = 0 ;
</script>
Je crois que par défaut aucune société n'est choisie, donc tu l'initialise à 0 sinon, tu comptes le nombre de société cliquées avec la fonction compte().
Puis, quand tu cliques sur un checkbox, tu vérifies si c'était cliqué : alors, tu enlève 1 à ta variable, sinon, tu ajoutes 1 :
<input type=checkbox name=check2 onclick="maj('click2')">...
<script>
function maj(name) {
if (document.mon_form.name.checked) {
mon_compte++;
alert ("vous avez choisi" + mon_compte + "societe");
}
else {
mon_compte--;
alert ("vous avez choisi" + mon_compte + "societe");
}
}
</script>
ou alors, tu ne fais pas appel à ta fonction compte() à chaque fois mais seulement quand tu valides :
<input type=submit name="valider" onclick="compte()">
Si tu t'y connais en XMLDOM, tu peux peut-être m'aider ...
Stéphanie