我有一个表单,我试图在某些输入字段中自动强制使用小数。基本上我希望用户不用担心格式,而只需让字段在模糊上自行格式化。
以下是我希望实现的一些示例:
1.) 如果用户输入“0.95”,则不会执行任何操作,因为这是我最终想要的最终格式。
2.) 如果用户输入“.95”,我希望 onBlur 字段更改为上述格式“0.95”。 (同样,如果他们输入“.9”等)
我整晚都在网上寻找解决方案,所以这是我最后的手段!如果我能得到任何帮助和反馈,我将不胜感激!
谢谢!
最佳答案
像这样的事情就可以做到:
document.getElementById('amount').onblur = function() {
if(this.value && !isNaN(this.value)) {
this.value = parseFloat(this.value).toFixed(2);
} else {
this.value = 0;
}
};
关于php - JS 或 PHP 为小数添加前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11674275/