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

#61130
KROMS
Membre

finalement en changeant le nom de la variable ça a l’air de marcher :

var k=event.target.name.replace(/tarif1./, » »);
event.value = this.getField(« quantite1. »+k).value;
if (event.value <= 10) {event.value = 10 ;}
else {event.value = 110 ;}

Est-ce que le bug était lié au fait que j’avais déjà utilisé dans d’autres formulaires semblables ????
peut-être que c’était lié au fait que la variable num précédemment « utilisée » était déclarée plus tard dans l’ordre de calcul…
Vous avez déjà vu ça ?

reste maintenant à trouver comment écrire la somme de tous les champs sousTotal et ça me parait loin d’être gagné

J’ai bien vu qu’Alex avait posé le script ci-dessous  qui fonctionne sur un masque de nom de champ, mais il somme tout et pas seulement la ligne !!!!
console.clear();
teteNom= »Montant »;
indexField=0;
indexTerme=0;
total=0;
  while(indexField  {
  //Recupere le nom du champ.
  nameField=this.getNthFieldName(indexField);
      if(nameField.substring(0,teteNom.length)==teteNom)
      {
      indexTerme=indexTerme+1;
      console.println(indexTerme+ »-« +nameField+ »-valeur= »+this.getField(nameField).value)
      total=total+1*this.getField(nameField).value;
      }
  indexField=indexField+1;
  }
console.println(« Total= »+total)
this.event.value=total;