Donnez vie à vos documents numériques !
 

Répondre à : Valeur d’un champ, en fonction d’un autre…

abracadabraPDF Forums PDF – Général Valeur d’un champ, en fonction d’un autre… Répondre à : Valeur d’un champ, en fonction d’un autre…

#69656
Merlin
Maître des clés

Bonjour

La rubrique Support & Assistance ne concerne que les utilitaires (gratuit) fournis par le site abracadabraPDF, le reste se passe ici.  :idee:

Ton script peut être amélioré ainsi :
– un peu d'Unicode pour la compatibilité, voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-javascript-et-unicode/
– “else if” fait que le script s'arrêtera dès qu'il aura trouvé une concordance au lieu de continuer à tester toutes les conditions.
– le “else” final sert à gérer tous les autres cas indéterminés et à vider le champ texte, qui sinon conserverait la valeur précédente.
– pourquoi mettre un champ en variable et pas l'autre ? Pour le coup ça ne fait pas une grosse différence mais ça permet aux scripts de s'exécuter beaucoup plus vite et qui simplifie la maintenance.


var f = this.getField(“Text8”).value;
var g = this.getField(“Text9.0”).value;

if (f>11) {
(g = “- de 25”);
}
else if (f<12) {
(g = “25”);
}
else if (f<6) {
(g = “25 u00E0 30″);  // u00E0 = “à” en Unicode
}
else if (f<1) {
(g = “+ de 30”);
}
else {
g = “”;
}

Modif : voir ci-dessous.