Formater nombre en javascript
bappro_prog
Messages postés
6
Statut
Membre
-
bappro_prog Messages postés 6 Statut Membre -
bappro_prog Messages postés 6 Statut Membre -
Bonjour a tous,
j'ai cette fonction javascript qui effectue cet calcul avec les champs qui marche comme voulue
Voila l''endroit va afficher le resultat
Comment formater le resultat sous forme 1,111.00
Merci et a +
j'ai cette fonction javascript qui effectue cet calcul avec les champs qui marche comme voulue
function calculateAmount()
{
var price_p = parseFloat(document.getElementById('price_p').value);
var transaction1 = parseFloat(document.getElementById('transaction1').value);
var price_limit = parseFloat(document.getElementById('price_limit').value);
var input_receive = parseFloat(document.getElementById('input_receive').value);
var basic_price = parseFloat(document.getElementById('basic_price').value);
var basic_amount = parseFloat(document.getElementById('basic_amount').value);
var result = document.getElementById('result');
var myResulta = ((transaction1 - basic_amount)* price_p) + basic_price;
result.value = myResulta;
}
Voila l''endroit va afficher le resultat
<input type="text" name="result" id="result" readonly="readonly" required/>
Comment formater le resultat sous forme 1,111.00
Merci et a +
4 réponses
-
-
Salut,
Sous quel format est affiché ton résultat pour le moment ?
Sinon une petite recherche sur ton moteur préféré avec les termes "javascript format number" devrait te permettre de trouver la solution.
Bonne journée -
il s'affiche par exemple de cette facon
2950 mais je voudrais plustot qu'il s'affiche de ce cette facon: 2,950.00
Je n'arrive pas a trouver la facon de le faire! -
Voici une solution possible :
var n = 2950; n = n.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,'); alert(n); // 2,950.00
Tu peux trouver d'autre solution ici : https://stackoverflow.com/questions/149055/how-to-format-numbers-as-currency-string
Bonne journée