-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 に答える