Help please
How to make #text/#input become format currency ?
$w.onReady(function () {
//AYAM MENTEGA
$w('#buttonM1').onClick((event) => {
$w('#inputM1').value = Number($w('#inputM1').value) - 1;
$w("#input6").value = Number($w("#inputM1").value) * 13.000;
$w("#text71").text = $w("#input6").value
let value = $w("#text71").text;
let stringDigits = value.rep
lace(/[^0-9]/g,"");
let finalString = stringDigits.replace(/...\B/g, "$&.");
$w("#text71").text = finalString;
});
//AYAM ASAM MANIS
$w('#buttonA1').onClick((event) => {
$w('#inputA1').value = Number($w('#inputA1').value) - 1;
$w("#input7").value = Number($w("#inputA1").value) * 16000;
$w("#text72").text = $w("#input7").value
let value = $w("#text72").text;
let stringDigits = value.replace(/[^0-9]/g,"");
let finalString = stringDigits.replace(/...\B/g, "$&.");
$w("#text72").text = finalString;
});
There's a built-in JavaScript method to format number as currency string.
For example:
//To US Dollar: number.toLocaleString('en-US', { style: 'currency', currency: 'USD' }); //to Euro: number.toLocaleString('de-DE', { style: 'currency', currency: 'EUR' }); //To Indonesian Rupiahs number.toLocaleString('id-ID', { style: 'currency', currency: 'IDR' });
Would anyone be able to tell me where this goes? My coding knowledge is minimal.
I'm looking to change a text field thats pulling info from a collection, to a currency format. Currently it displays as a number (no $, or commas).
I know this is an old post but i'm running out of options. Thanks in advance!