我有一个文本框,我需要使用onkeypress验证我的文本框(限制特殊字符)。它在Chrome中运行良好。在Mozilla Firefox中,它不会触发(Tab Button)。我的代码中是否有任何要添加的事件。
我的代码:
function alpha(e) {
var k;
document.all ? k = e.keyCode : k = e.which;
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 9); //k=9(keycode for tab)
}
答案 0 :(得分:1)
测试此代码
function alpha(e) {
var code = e.keyCode || e.which;
if(code == 9) { //Tab keycode
//Do something
}
}
答案 1 :(得分:1)
这可能会对你有帮助。
function alpha(e){
var k = e.charCode ? e.charCode : e.keyCode;
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 9); //k=9(keycode for tab)
}