Calcul somme checkbox

Doply Messages postés 7 Statut Membre -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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 ...
    0
  2. Doply Messages postés 7 Statut Membre
     
    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 :)
    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Un id et/ou un name ?
      Quel est il ?
      Qu'as tu essayé ?
      Sur Quoi bloques tu ?
      0
      1. Doply Messages postés 7 Statut Membre > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Un name (ex: CheckBox1, CheckBox2...)
        Et j'avais essayé un code mais il ne fonctionnait pas
        As-tu une idée du code ?
        0
      2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > Doply Messages postés 7 Statut Membre
         
        Des 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...
        0
      3. Doply Messages postés 7 Statut Membre > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
         
        J'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++;
        }
        }
        }
        0
      4. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > Doply Messages postés 7 Statut Membre
         
        D'où provient la variable superForm ?
        A quel moment appeles tu ta fonction compter() ?
        0