如何使用.numeric
函数仅允许指定的小数位数?下面是我正在使用的代码行:
$('#Distance').numeric({ allow: "." });
答案 0 :(得分:2)
我不清楚你正在使用哪个插件,但我猜它是这两个中的一个:
texotela.co.uk/code/jquery/numeric/
auroratrading.co.th/js /
对于它们两者,它们没有配置选项来限制小数位标记后面的数字字符数。
还有一个名为meio mask的jQuery插件可以让你完成你想要的,看看(十进制演示): http://www.meiocodigo.com/projects/meiomask/#mm_demos
从粗略的一瞥页面中,您选择一个“掩码”(在您的情况下为'decimal-us')并将其分配给输入元素的'alt'属性。之后,在您的就绪监听器中调用setMask方法。如果这对您有用,请告诉我!
答案 1 :(得分:1)
如果您的标记类似于
<input type="text" value="2.235323232"/>
尝试
$(":input").val(parseFloat($(":input").val()).toFixed(2));