金額入力フィールド (html 要素) があります。
お金を表すため、入力する値を D.DD としてフォーマットする必要があります。
たとえば、初期値が 0.00 で、ユーザーが何らかの金額を入力した場合、ユーザー キーを押すと 10.00 と入力する必要がありますか? ありがとう
金額入力フィールド (html 要素) があります。
お金を表すため、入力する値を D.DD としてフォーマットする必要があります。
たとえば、初期値が 0.00 で、ユーザーが何らかの金額を入力した場合、ユーザー キーを押すと 10.00 と入力する必要がありますか? ありがとう
これを試して
$('#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" />