谢谢你的帮助
这个解决方案对我有用
inputext 将两个事件附加到同一个函数(checkForEnter),onkeypress 和 onkeydown
这两种情况我只验证数字
没有了 bla bla bla
function checkForEnter() {
if (event.keyCode == 13) {
var txt = event.srcElement;
}
//that was my problem
//var chCode = ('charCode' in event) ? event.which : event.keyCode;
//that was my solution
var chCode = event.keyCode;
if (chCode != 8 || chCode != 46) {
//alphanumeric keyboard
if (chCode >= 48) {
if (chCode <= 57) {
}
else {
//numeric keyboard
if (chCode > 95 && chCode < 106) {
} else {
event.cancelBubble = true;
event.returnValue = false;
return false;
}
}
}
if (chCode == 32) {
event.cancelBubble = true;
event.returnValue = false;
return false;
}
}
}
附言。我不能
我不能在javascript中进行多重比较
: (
出于这个原因,使用 if .. if .. if