Bonjour,
J'ai fait un formulaire html avec des calculs.
L'addition de champs fonctionne mais j'ai ajouté un bouton "calculer" pour mettre à jour le total ttc. J'aurais préféré que le champ "total TTC" s'actualise automatiquement mais faute d'y arriver j'ai trouvé cette parade.
Maintenant, je souhaite à partir du champ calculé "total TTC" faire ressortir le montant de TVA, et là je bloque...
Extrait fichier HTML
extrait fichier js
Merci
J'ai fait un formulaire html avec des calculs.
L'addition de champs fonctionne mais j'ai ajouté un bouton "calculer" pour mettre à jour le total ttc. J'aurais préféré que le champ "total TTC" s'actualise automatiquement mais faute d'y arriver j'ai trouvé cette parade.
Maintenant, je souhaite à partir du champ calculé "total TTC" faire ressortir le montant de TVA, et là je bloque...
Extrait fichier HTML
<label for="TTC">TOTAL TTC </label>
<input type="reset" class="raz" value="Effacer" />
<input type="button" class="raz" value="Calculer" OnClick="javascript:window.location.reload()"/>
<input type="text" id="resultat" name="resultat" readonly="readonly" class="total" /></br>
Dont TVA <input type="text" name="tva" id="tva" class="total" readonly="readonly"/>
extrait fichier js
function calcul() {
var mon1 = Math.round(document.getElementById('tot1').value);
var mon2 = Math.round(document.getElementById('tot2').value);
var mon3 = Math.round(document.getElementById('tot3').value);
var mon4 = Math.round(document.getElementById('tot4').value);
var mon5 = Math.round(document.getElementById('tot5').value);
var mon6 = Math.round(document.getElementById('tot6').value);
var mon7 = Math.round(document.getElementById('tot7').value);
var mon8 = Math.round(document.getElementById('tot8').value);
var mon9 = Math.round(document.getElementById('tot9').value);
var mon10 = Math.round( document.getElementById('tot10').value);
var mon11 = Math.round(document.getElementById('tot11').value);
var mon12 = Math.round(document.getElementById('tot12').value);
var mon13 = Math.round(document.getElementById('tot13').value);
var mon14 = Math.round(document.getElementById('tot14').value);
var mon15 = Math.round(document.getElementById('tot15').value);
var total1 = 0;
total1 =Math.round( mon1 + mon2 + mon3 + mon4 + mon5 + mon6 + mon7 + mon8 + mon9 + mon10 + mon11 + mon12 + mon13 + mon14 + mon15) ;
document.getElementById('resultat').value = Math.round(total1) ;
}
function calcultva() {
var ttc = parseInt(document.getElementById('resultat').value);
var monttva = 0;
montva = Math.round((ttc * 20)) / 120;
document.getElementById('tva').value = montva ;
}
Merci