如何使用jQuery或JavaScript格式化像"0.00"这样的文本框?如果我输入值59
,那么它应该成为59.00
.如果我输入值59.20
,那么它应该是相同的.
使用jQuery,假设您有这样的输入:
<input type="text" id="someInput" name="something"/>
Run Code Online (Sandbox Code Playgroud)
你可以用这个:
$('#someInput').blur(function() {
var floatValue = parseFloat(this.value);
if (!isNaN(floatValue)) { // make sure they actually entered a number
this.value = floatValue.toFixed(2);
}
});
Run Code Online (Sandbox Code Playgroud)
只要用户输入了可以解析为数字的内容,只要输入失去焦点,该值将被转换为总是有2个小数位.
归档时间: |
|
查看次数: |
2175 次 |
最近记录: |