Calcul somme checkbox

Bonjour,

J'ai un formulaire PDF et j'aimerais avoir le total du nombre de checkbox cochées.
Il existe en effet une formule somme mais elle n'est pas compatible avec les checkbox..



Si quelqu'un a une idée
Merci

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour,

    ça dépend ...
    Tu n'as que ces checkbox dans ton pdf où tu as d'autres ailleurs ?
    Tu connais leur ID ou leur NAME ou leur CLASS ... en gros..un truc permettant de les identifier ?
    En fonction de ça.. il suffit de boucler sur les checkbox (en javascript) et de varifier si ils sont "checked" ) et si oui.. les additionner

    Difficile de t'en dire plus sans avoir un minimum de détail sur la structure du document ...
    1. Bonjour,

      Effectivement j'ai plusieurs checkbox dans mon pdf mais elles ont chacune un nom unique (=id) donc possibilité de les identifier.
      Je comprends bien le principe mais c'est le code en javascript que j'arrive pas à faire...

      Merci en tout cas de me répondre :)
      1. Modérateur
        Un id et/ou un name ?
        Quel est il ?
        Qu'as tu essayé ?
        Sur Quoi bloques tu ?
      2. @jordane45Un name (ex: CheckBox1, CheckBox2...)
        Et j'avais essayé un code mais il ne fonctionnait pas
        As-tu une idée du code ?
      3. Modérateur
        @DoplyDes idées de code.. j'en ai plein.....
        Mais le but n'est pas que je te donne un code tout cuit mais que je t'ai à réaliser le tient...
      4. @jordane45J'avais fais un code qui ressemblait à celui-ci :

        function compter()
        {
        var somme = 0;
        var checks = document.forms["superForm"].getElementsByTagName("INPUT");
        for (var i = 0, iMax = checks.length; i < iMax; ++i)
        {
        if ((checks[i].type == "checkbox") && checks[i].checked)
        {
        somme++;
        }
        }
        }
      5. Modérateur
        @DoplyD'où provient la variable superForm ?
        A quel moment appeles tu ta fonction compter() ?