CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Calculatrice Javascript

emanyueeru
emanyueeru
Niveau 8
12 février 2014 à 11:14:17

:salut:

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 :
https://image.noelshack.com/fichiers/2014/07/1392199417-capture-formulaire.jpg

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 ?

:merci:

emanyueeru
emanyueeru
Niveau 8
12 février 2014 à 13:35:41

J'ai trouvé en bricolant un peu, c'est pas génial mais bon...

J'ai mis deux boutons radio, et selon le bouton coché la calculatrice fonctionne dans un sens ou dans l'autre.

yes-man
yes-man
Niveau 13
12 février 2014 à 13:46:06

Ou tu rajoutes un évènement onKeyUp dans ton input TTC qui traitera les infos et affichera les valeurs dans les champs :(
C'est qu'une idée, elle peut ne pas être bien je nsais pas.

deepblue
deepblue
Niveau 16
12 février 2014 à 14:15:08

http://deblan.fr/~simon/tva.html

Je me suis appuyé sur jQuery car flemme + pas le temps de faire sans ce midi.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment