我有这样的输入文字:
<input type="text" class="valorMinimoMaximo" />
我的JS定义如下:
jQuery('.valorMinimoMaximo').priceFormat({
prefix: '',
limit: 6,
centsLimit: 2,
centsSeparator: ',',
thousandsSeparator: '.'
});
即使我没有在此输入文本中键入任何内容,并按Tab键或单击其他任何位置,它也会自动获得0,00值。有没有办法防止这种行为?
答案 0 :(得分:0)
指定您正在使用的jQuery插件可能很有用,但我认为这是Jquery-Price-Format,因为它似乎与您的示例代码具有相同的语法。
从快速浏览一下插件源代码(l.216-222),这个插件中有一个clearOnEmpty参数,看起来可以做你想要的,:
function price_it ()
{
var str = get();
var price = price_format(str);
if (str != price) set(price);
if(parseFloat(str) == 0.0 && clearOnEmpty) set('');
}