Donnez vie à vos documents numériques !
 

Répondre à : Changer "simplement" des tarifs dans un formulaire

abracadabraPDF Forums PDF – Général Changer "simplement" des tarifs dans un formulaire Répondre à : Changer "simplement" des tarifs dans un formulaire

#61111
Merlin
Maître des clés

Bonjour.

Dans ce cas il y a plus simple que le script ci-dessus et que celui que je viens de poster dans l’autre sujet.

On peut utiliser un script pour modifier la valeur des champ Prix.
Ainsi le champ Total n’a plus qu’à faire toujours la même multiplication du champ Prix par le champ Quantité.

On pourrait placer un script de calcul dans les champs Prix, mais ça ajouterait beaucoup de calculs à faire à chaque modification d’un champ, et surtout tu as déjà suffisamment de champs à gérer dans l’ordre de calcul.

Donc on va utiliser un script de validation dans les champs Quantité, c’est-à-dire que c’est la modification du champ quantité qui va « pousser » la nouvelle valeur vers le champ Prix correspondant.
Ce qui sera plus économe en temps processeur et plus réactif que d’effectuer un recalcul systématiques dans tous les champs.

A placer en script de validation dans le champ Quantité :

Code:
var oPrix = this.getField(« P1 »);
if (event.value >= 11) {oPrix.value = 36;}
else {oPrix.value = 32;}