我偶然发现了你的网站,同时寻找解决我问题的方法。
我是javascript的新手,但已经开始喜欢它了。这个问题我自己无法解决。
这是一笔交易:
我需要有一个Acrobat脚本告诉我的字段:
这是一个总是以(空白)结尾的货币字段
2.用户需要能够输入2位小数的价格(例如123,23€)
3.如果用户输入123,00,它应自动变为123€。
就像我说我是这个领域的新手,但渴望学习,所以非常感谢你的帮助。
答案 0 :(得分:0)
答案 1 :(得分:0)
JS的解决方案是使用string.toLocaleString
。 (来自https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString)
var number = 123456.789;
// request a currency format
console.log(number.toLocaleString('de-DE', { style: 'currency', currency: 'EUR'}));
// → 123.456,79 €
您可能希望使用自己的国家/地区代码,而不是“de-DE”。