jquery formatCurrency插件按键事件
我正在使用插件formatCurrency使我将数字更改为currency。 我有这个密码:jquery formatCurrency插件按键事件,jquery,plugins,Jquery,Plugins,我正在使用插件formatCurrency使我将数字更改为currency。 我有这个密码: $(".SePresu").keypress(function(){ $(".SePresu").formatCurrency(); }); 我用“sepreu”类应用了pugin所有输入,目前为止还不错,唯一的一件事是,当我在“输入”中输入数据时,只允许我将数字设置为$8344,一个整数和3个小数位,当我想根据用户得到的数据进行填充时 例如: 正如我所做的那样,我可以正常工作,而不是只显示
$(".SePresu").keypress(function(){
$(".SePresu").formatCurrency();
});
我用“sepreu”类应用了pugin所有输入,目前为止还不错,唯一的一件事是,当我在“输入”中输入数据时,只允许我将数字设置为$8344,一个整数和3个小数位,当我想根据用户得到的数据进行填充时
例如:
正如我所做的那样,我可以正常工作,而不是只显示1个整数和3个小数
关于问题在于您正在按键设置格式。因此,只要您键入一个数字,jQuery就会格式化文本,这将强制您键入的下一个数字出现在末尾 我建议使用模糊格式而不是按键。这将允许用户键入必要的数字,但在焦点离开输入时仍会自动格式化 下面是一个例子:
$(document).ready(function() {
$(".SePresu").blur(function(){
$(".SePresu").formatCurrency();
});
});
小提琴:
jQuery模糊文档: