abracadabraPDF › Forums › PDF – Général › Rendre obligatoires plusieurs cases à cocher pour remplir un champ texte › Répondre à : Rendre obligatoires plusieurs cases à cocher pour remplir un champ texte

Bonjour et bienvenue
Effectivement, il vaut mieux utiliser un script de calcul dans le champ à afficher/masquer.
Pour savoir combien de cases sont cochées le plus simple est de leur affecter la valeur « 1 » ainsi il n’y a plus qu’à les additionner.
Dans ce cas de figure seul le total nous intéresse, la simple présence d’un « Off » (case non cochée) nous permet de savoir que toutes ne sont pas cochées, et comme « Off » n’est pas une valeur numérique il suffit donc de tester si la valeur de la somme des cases est un chiffre ou n’en est pas un (isNaN, voir : https://www.w3schools.com/jsref/jsref_isnan.asp).
Exemple :
if (isNan(nTotal)) {event.target.display = display.hidden;}
else {event.target.display = display.visible;}