Bonjour,
J'ai ce code
1. Je souhaite en rentrant un prix HT, que le prix TTC soit calcul� et affich� automatique dans le champ prixttc qui est en readonly. Ce TTC est calcul� par defaut avec la devise par defaut au chargement de la page (�) et la tva par defaut 19.6.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <script type="text/javascript"> <!-- function convertMoney(){ getamount(valeur); getTTC(); } function getamount(){ var devise = document.getElementById('devise').options[document.getElementById('devise').selectedIndex].value; var ht = document.getElementById("prixht").value; var tva = document.getElementById('tva').options[document.getElementById('tva').selectedIndex].text; document.getElementById("prixttc").value = ht + (ht*tva/100) +' '+devise; } function getTTC(){ var devise = document.getElementById('devise').options[document.getElementById('devise').selectedIndex].value; var ht = document.getElementById("prixht").value; var tva = document.getElementById('tva').options[document.getElementById('tva').selectedIndex].text; document.getElementById("prixttc").value = ht + (ht*tva/100) +' '+devise; } // --> </script> <form action=""> <label>Prix HT</label><input type="text" name="prixht" id="prixht" onblur="getamount();" /><br /> <label>TVA</label><select name="tva" id="tva" onchange="getTTC();"> <option value="19.6">19.6</option> <option value="5.5">5.5</option> </select><br /> <label>Prix TTC</label><input type="text" name="prixttc" id="prixttc" readonly="readonly" /> <select name="devise" id="devise" onchange="convertMoney();"> <option value="1.00">Euro</option> <option value="1.31524">Dollar</option> <option value="0.836586">Livre</option> </select> </form>
2. En changeant de TVA que le TTC soit reculcul� et affich�.
3. En changeant de devise que le HT soit recalcul� et affich� dans le champs appropri� ainsi que TTC.
Meilleures salutations.
Partager