我有这段代码,但为什么当我使用这个函数来验证我的输入字段时,除了+和 - 键之外,所有的工作都能正常工作,即使我认为它们是真的。我做错了什么?JS中的函数执行错误
function validateNumber(event)
{
var key = window.event ? event.keyCode : event.which;
if (event.keyCode == 8 || event.keyCode == 46 || event.keyCode == 37 ||
event.keyCode == 39 || event.keyCode == 107 || event.keyCode == 109 ||
event.keyCode == 32)
{
return true;
}
else if(key < 48 || key > 57)
{
return false;
}
else return true;
};
完全重复:[HTML文本输入只允许数字输入](http://stackoverflow.com/questions/469357/html-text-input-allow-only-numeric-input) – Andreas 2012-08-03 08:26:20
我从这个问题的代码,但做了一些改变,现在它不起作用作为打算 – Avdept 2012-08-03 08:27:37