【发布时间】:2014-05-21 11:56:15
【问题描述】:
您好,我找到了在 textBox 的 onkeypress 事件触发时调用的 js 函数。我在问是否有人可以解释它的语法。
function isDecimalKey(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode
if(charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 46) return false;
return true;
}
我不确定这个var charCode = (evt.which) ? evt.which : event.keyCode 代码的含义是什么,但我想扩展这个函数,以便它还会检查数字是否在最大值999.9 最小值0.0 的允许范围内。 number 只能有 1 位小数,所以不能是 1.123。
总结:值最多可以有 5 个字符,包括“.”。对于小数,最多保留 1 个小数位。
【问题讨论】:
标签: javascript html