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

#61121
Merlin
Maître des clés

Voir :
http://abracadabrapdf.net/forum/index.php/topic,2898.msg16395.html#msg16395
&
http://abracadabrapdf.net/forum/index.php/topic,2888.0.html

Mais en fait, tout bien réfléchi, tu n’as pas besoin de boucle : il suffit de capter le dernier chiffre du nom du champ (celui qui est après le point) qui fait le total et de le réutiliser pour lui dire quels champs Prix et Quantité il faut utiliser.

Ce qui se traduit par :

Code:
var num=event.target.name.replace(/sousTotal./,””);
event.value=this.getField(“tarif.”+num).value * this.getField(“quantite.”+num).value;

A placer en script de calcul dans chaque champ sous-total (donc à faire avant de dupliquer le champ pour ne pas avoir à refaire 100 fois la même chose…).  :geek:

L’autre avantage quand on crée et duplique les champs dans l’ordre logique de calcul c’est que du coup l’ordre de calcul est correct d’emblée.  :Smiley03:

Exemple ci-joint (dans lequel il y a aussi un chiffre à gauche du point dans le nom des champs puisqu’il y a plusieurs rangées).