-3

我有一个金额输入字段(html 元素)。

我需要将输入的值格式化为 D.DD,因为它代表金钱。

例如,如果初始值为 0.00 并且用户输入了一些金额,那么在用户按键时应该输入为 10.00?谢谢

4

1 回答 1

1

演示

尝试这个

$('#number').keypress(function (event) {
    if (event.which <= 46 || event.which > 59) {
        event.preventDefault();
    }
});
$('#number').bind('blur', function (e) {
    if ($(this).val().length > 0)
  $(this).val(parseFloat($(this).val()).toFixed(2));

});

和 html

<input type="text" id="number" />
于 2013-08-25T12:51:58.707 回答