abracadabraPDF › Forums › PDF – Général › Script simple pour calcul de multiplication › Répondre à : Script simple pour calcul de multiplication

Bonjour,
Il y a 3 méthodes possibles, dont 2 ne requièrent pas de JavaScript :
– utiliser les fonctions de calcul intégrées à Acrobat.
Soit un champ A (saisie utilisateur), un champ B (contenant la valeur fixe de 51,5) et un champ TOTAL.
Dans les propriétés “Format” du champ TOTAL on demande à faire le “produit” des champs A et B.
Pour une bonne expérience utilisateur le champ TOTAL et le champ B devraient être en “lecture seule” (Read only), et le champ B devrait être masqué (“invisible à l’écran”).
– utiliser la notation simplifiée
Soit un champ A (saisie utilisateur) et un champ TOTAL.
Dans les propriétés “Calcul” du champ TOTAL on utilise la formule magique suivante : A * 51.5
Pas de point ni d’espace dans le nom du champ A, dans les chiffres la virgule doit être remplacée par un point.
Pour une bonne expérience utilisateur le champ TOTAL devrait être en “lecture seule” (Read only).
– utiliser JavaScript (et non pas Java !)
Soit un champ A (saisie utilisateur) et un champ TOTAL.
Dans les propriétés “Calcul” du champ TOTAL on utilise la formule magique suivante : event.target.value = this.getField(“A”).value * 51.5;
Pour une bonne expérience utilisateur le champ TOTAL devrait être en “lecture seule” (Read only).
Exemple ci-joint.
:Smiley15:
[attachment deleted by admin]