1

感谢 Dave 的帮助(“戴夫不在这里”):HTML(5) 中有浮点输入类型吗?,我有一个浮点元素,但是当我将停止电机设置为 0.05 时,它会:

0.05
0.1
0.15
0.2

等等

我希望它代表金钱,所以它是:

0.05
0.10
0.15
0.20

我是否必须编写 jQuery 来将这个“0”附加到小部件的模糊处,或者......???

4

1 回答 1

1

我不知道除 JavaScript 之外的任何格式化输入值的方法:

document.querySelector('input[type=number]')
.addEventListener('change', function () {
    var parts = this.value.split('.');

    // Integer number
    if (parts.length < 2) {
        this.value += '.00';
    }

    // Single digit after the point
    else if (parts[1].length < 2) {
        this.value += '0';
    }
});

演示:http: //jsfiddle.net/kdUJm/

于 2013-09-25T20:11:37.453 回答