abracadabraPDF › Forums › PDF – Général › Calcul automatique du tarif en fonction du pourcentage. – RÉSOLU › Répondre à : Calcul automatique du tarif en fonction du pourcentage. – RÉSOLU
Salut,
1- Il faut utiliser Math.round() en orange ci-dessous.
2- Au lieu d’utiliser directement les noms de champs le mieux est de les placer en variable dans la fonction :
function CalculAmoi()
{
champPourcent = this.getField(« p02.btn1.champ08« );
champPrix = this.getField(« p02.btn2.champ08« );
champPrixFix = this.getField(« p02.btn4.champ08« );
if(acTif)
{
champPrix.value = (event.value*champPrixFix.value)/100;
}
else if(!acTif)
{
champPourcent.value = Math.round((event.value*100)/champPrixFix.value);
}
}
Ce qui permet éventuellement de ne pas déclarer les variables avec la fonction, mais avant : ainsi c’est chacun des champs qui déclare ses propres variables avant d’appeler la fonction et c’est une seule et même fonction qui est utilisée par tous les champs !
(Ci-joint).
function CalculAmoi()
{
if(acTif)
{
champPrix.value = (event.value*champPrixFix.value)/100;
}
else if(!acTif)
{
champPourcent.value = Math.round((event.value*100)/champPrixFix.value);
}
}
:Smiley01:
[attachment deleted by admin]
