Page 1 sur 1
recherche de script
Posté : 31 oct. 2021, 17:35
par ksimodo
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
Re: recherche de script
Posté : 01 nov. 2021, 10:04
par webmaster
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>
Re: recherche de script
Posté : 02 nov. 2021, 09:22
par ksimodo
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
Re: recherche de script
Posté : 02 nov. 2021, 12:31
par webmaster
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...