2016-07-01 2 views
0

https://github.com/fernandofig/jquery-formatcurrency http://bendewey.com/code/formatcurrency/demo/

ich diese Demo auf meiner Website verwende, so dass, wenn ein Benutzer Ziffer eingibt, wird es konvertiert werden ein Währungsformat

So jetzt mein Benutzer kann den Dollar Betrag eingeben und das Plugin wird für diese Währung automatisch formatieren, aber meine Benutzer geben Cents statt Dollar. Siehe die gewünschten und aktuellen Szenarien unter

Beispiel ein Benutzer eingibt: - Ausgabe: $ 1,200.00 - Wunsch Ausgabe $ 12,00

Wie kann ich ändern, um davon ausgehen, dass mein Kunde Eingabe der Cent statt Dollar.

+2

' '$' + (Wert/100) .toFixed (2)' –

+0

Können Sie etwas Code zeigen, wie ist das jquery Handhabung? –

+1

Mögliches Duplikat von [Wie kann ich Zahlen als Geld in JavaScript formatieren?] (Http://stackoverflow.com/questions/149055/how-can-i-format-numbers-as-money-in-javascript) – Kld

Antwort

0

Rorys Lösung arbeitete für mich. Check it out https://jsfiddle.net/cqnbnhxo/

var theField = $("#mw_amount"); 
 
$(".submit").click(function(){ 
 
    var theFieldVal = $("#mw_amount").val(); 
 
    var formatedVal = '$' + (theFieldVal/100).toFixed(2); 
 
    $("#mw_amount").val(formatedVal); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
type a number then submit to see cents formatted to dollars <br> 
 
<input type="text" value="100" id="mw_amount"> 
 
<input type="submit" class="submit">