Pour le patron chez qui je suis en stage, je dois créer un formulaire PDF pour des contrats personnalisés avec Acrobat.
C'est un peu hors-sujet par rapport à "Création de sites Web" mais comme les formulaires PDF sont programmés en Javascript comme les formulaires HTML je poste ici.
Dans ce contrat, j'ai une case où le client entre un montant hors taxe.
Ensuite, il coche une case parmi des taux de TVA, et le montant TTC se calcule tout seul.
Voilà une capture pour se représenter un peu la chose :
Pour cela, dans la case TVA 5,5%, j'ai :
if (this.getField("tva").value == "taux55")
{
event.value = (this.getField("montant ht").value * 0.055);
}
else
{
event.value = "";
}
Dans la case TVA 20% j'ai :
if (this.getField("tva").value == "taux20")
{
event.value = (this.getField("montant ht").value * 0.2);
}
else
{
event.value = "";
}
Et du coup, la case TTC = HT + TVA 5,5 + TVA 20 + TVA 0, puisque les TVA ne se calculent que si elles sont sélectionnées.
MAINTENANT, le patron voit ça, il me dit que c'est très bien, mais que PARFOIS ses clients mettent le montant TTC d'abord, pour calculer le hors-taxe, et du coup il me demande s'il y a moyen de faire une calculatrice "à double-sens".
Je me doute bien que c'est possible, seulement je ne sais pas du tout comment faire, déjà pour cette première version, j'ai appris sur le tas parce que je ne connaissais pas grand chose en Javascript, ça allait, mais là ça me paraît très compliqué à mettre en place.
Quelqu'un peut-il m'aider ?
