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
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
-
ModérateurBonjour,
ç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 ...
-
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 :)-
-
@jordane45Un name (ex: CheckBox1, CheckBox2...)
Et j'avais essayé un code mais il ne fonctionnait pas
As-tu une idée du code ? -
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... -
@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++;
}
}
} -
Modérateur@DoplyD'où provient la variable superForm ?
A quel moment appeles tu ta fonction compter() ?
-