我有一个奇怪的问题,我无法弄清楚。
我在jQuery上使用autoNumeric库,我做了如下配置:
var inputConfig = {aSep : formatSeparator, aDec:formatDecimalSeparator, mDec:2};
$(element).autoNumeric(inputConfig);
在输入字段上。到现在为止还挺好。
但我想在此配置中添加mNum,但此配置尚未重新配置。我试过这样的事情:
var inputConfig = {aSep : formatSeparator, aDec:formatDecimalSeparator, mDec:2, mNum:3};
$(element).autoNumeric(inputConfig);
有人想要注意的可能是我使用IE8:-s(如果这很重要)。有什么想法吗?
答案 0 :(得分:0)
这是一个老问题,但答案仍然有效。
简而言之,mNum
已被弃用了很长时间。
如果要指定小数位数,则必须通过vMax
或vMin
定义(即99999999.99
表示您将有2位小数,虽然99999999.9999
表示您有4),或者您可以使用vMax
选项(即。vMin
)覆盖mDec
和mDec : 5
值得到5位小数,无论最小值和最大值是多少)。
请注意,这些选项名称在旧版本v1.9.46之前有效。
如果您使用的是2.0-betaX
版本,请务必使用更明确的选项名称:
`mDec` -> `decimalPlacesOverride`
`vMax` -> `maximumValue`
`vMin` -> `minimumValue`