我有一个文本框,设置为使用以下行将数字转换为货币:
$("#price").live('keydown', currenciesOnly).live('blur', function () { $(this).formatCurrency(); });
要让文本框将81
转换为$81.00
,需要执行以下操作:
我怎样才能使货币文本框一旦有值而不是失去焦点就转换为货币?
答案 0 :(得分:1)
仅当控件失去焦点时才会模糊事件,而是使用keydown事件或输入事件。
你可能不希望在用户输入时发生中断,设置一个计时器在没有keydown一段时间时执行formatCurrentcy。