我有一个适用于数字验证的javascript,如下所示
function ValidateNum(e) {
var charCode = (e.which) ? e.which : event.keyCode;
if (charCode == 8) { return true; }
if (charCode > 31 && (charCode < 48 || charCode > 57)) return false;
return true;
}
但是我们需要将以下事件传递给上面的javascript函数
onkeypress="return ValidateNum(event)"
但在我的项目中,我已将控制权传递给我的旧javascript函数,该函数无法在所有浏览器中运行,如下所示
onkeypress="ValidateNum(this)"
因为我现在有javascript运行良好,但打开所有项目并相应地改变调用方法是不可行的。