2016-10-19 36 views
0

我在Adobe中的表单上有一个字段,它自动从6个其他字段中求和值。总和结果为十进制“。”。被放置,所以总是有2位数字。格式化数字以用空格替换小数点

每个六个字段中的值都使用空格作为小数点位置输入,如“14 50”= $ 14.50(请参阅图像)。

由此产生的总和是正确的,但我想添加自定义格式,将取代“。”用空格,这样在我的例子总和将改为“87 00”,而不是“87.00”

Image 1 - Summed fields with correct sum at bottom, currently with decimal

JavaScript的必须是代码,将在该领域的Adobe Pro的自定义格式选项工作。

Image 2 - Adobe format options

回答

0
var num = 87.27; 
var formatted; 

if (num % 1 === 0) { 
    formatted = num.toString() +' 00'; 
} else { 
    formatted = num.toString().replace('.', ' '); 
}