感谢 Dave 的帮助(“戴夫不在这里”):HTML(5) 中有浮点输入类型吗?,我有一个浮点元素,但是当我将停止电机设置为 0.05 时,它会:
0.05
0.1
0.15
0.2
等等
我希望它代表金钱,所以它是:
0.05
0.10
0.15
0.20
我是否必须编写 jQuery 来将这个“0”附加到小部件的模糊处,或者......???
感谢 Dave 的帮助(“戴夫不在这里”):HTML(5) 中有浮点输入类型吗?,我有一个浮点元素,但是当我将停止电机设置为 0.05 时,它会:
0.05
0.1
0.15
0.2
等等
我希望它代表金钱,所以它是:
0.05
0.10
0.15
0.20
我是否必须编写 jQuery 来将这个“0”附加到小部件的模糊处,或者......???
我不知道除 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/