Javascript document.write
Résolu
Itdaboyz
Messages postés
358
Date d'inscription
Statut
Membre
Dernière intervention
-
osef -
osef -
Bonjour,
Je voudrais faire une fonction qui calcul la TVA sur un prix entré, mon code donne
<script type="text/javascript">
function calcul() {
var prix = document.getElementById('montant').value;
var total = 119.6/100*prix;
document.write(total);
} </script>
<input type="text" name="montant" id="montant" OnChange="calcul();" />
Le problème est que le document.write change la page pour afficher le total au lieu de l'afficher dans la même page, comment faire pour qu'il s'affiche dynamiquement dans la même page ? Merci
Je voudrais faire une fonction qui calcul la TVA sur un prix entré, mon code donne
<script type="text/javascript">
function calcul() {
var prix = document.getElementById('montant').value;
var total = 119.6/100*prix;
document.write(total);
} </script>
<input type="text" name="montant" id="montant" OnChange="calcul();" />
Le problème est que le document.write change la page pour afficher le total au lieu de l'afficher dans la même page, comment faire pour qu'il s'affiche dynamiquement dans la même page ? Merci
1 réponse
-
Hello,
Il faut que tu créé une div avec un ID connu, exemple :
<div id="resultat"> </div>
Puis tu modifies ta méthode calcul() de la manière suivante :
<script type="text/javascript"> function calcul() { var prix = document.getElementById('montant').value; var total = 119.6/100*prix; document.getElementById("resultat").innerHTML = total; } </script>
Mihawk
"La rigoureusité fait la qualité"