recherche de script

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
ksimodo
Messages : 2
Enregistré le : 31 oct. 2021, 17:27

recherche de script

Message par ksimodo » 31 oct. 2021, 17:35

Bonjour a tous
Petit(vieux) nouveau dans votre communauté, je me débrouille pas trop mal en php, css, html mais javascript me fait des misères...
rien de mieux que des petits programmes pour se faire les dents ...savez-vous s'il existe un script js permettant de calculer le ht et la tva si on a le ttc, ou bien la tva et le ttc si on a le ht et enfin ttc et ht si on connait la tva. Je pense que ça doit être trivial mais j'y arrive pas - Merci pour votre aide

Avatar du membre
webmaster
Administrateur du site
Messages : 563
Enregistré le : 28 févr. 2017, 15:19

Re: recherche de script

Message par webmaster » 01 nov. 2021, 10:04

Bonjour,

J'ai fait un petit script disponible en ligne ici :
https://www.toutjavascript.com/user/tva.html

Voici le code source très simple qui calcule les zones en fonction de la saisie :

Code : Tout sélectionner

<form>
  Montant HT : <input type="text" name="ht" value="" onkeyup="calculTTC(this.form)"> | 
  TVA : <input type="text" name="tva" value="20"  onkeyup="calculTTC(this.form)">% |
  Montant TTC : <input type="text" name="ttc"  onkeyup="calculHT(this.form)">
</form>

<script>
  function calculTTC(f) {
    var ht=parseFloat(f.ht.value);
    var tva=parseFloat(f.tva.value)/100;
    f.ttc.value=Math.round(ht*(1+tva)*100)/100;
  }
  function calculHT(f) {
    var ttc=parseFloat(f.ttc.value);
    var tva=parseFloat(f.tva.value)/100;
    f.ht.value=Math.round(ttc/(1+tva)*100)/100;
  }
  
</script>
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

ksimodo
Messages : 2
Enregistré le : 31 oct. 2021, 17:27

Re: recherche de script

Message par ksimodo » 02 nov. 2021, 09:22

mille merci pour ta réponse - on y est presque - 2 petits commentaires
- quand j'essaie en local avec wamp je n'ai rien a l'ecran....
- si je suis ton lien ça s'affiche bien , mais apparemment ça ne marche que si tu rentres la tva.
Ce que je cherche a faire , c'est en rentrant une donnée dans une des 3 cases (n'importe laquelle) que les deux autres se remplissent automatiquement
En attendant je vais essayer de continuer à apprendre en décryptant ton code

Avatar du membre
webmaster
Administrateur du site
Messages : 563
Enregistré le : 28 févr. 2017, 15:19

Re: recherche de script

Message par webmaster » 02 nov. 2021, 12:31

Bonjour,

Pour fonctionner le calcul HT/TTC/TVA a besoin de 2 chiffres connus et un chiffre qui varie
J'ai fixé la TVA au départ et c'est HT et TTC qui varient selon la saisie.

Mais avec le code tu devrais adapter y arriver.
Avec WAMP, il manque peut etre les entete complete body/head/html...
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Répondre