我使用以下限制用户只能输入一些字符。 当我按 Tab 键时,光标不指向下一个控件(在 Mozilla 中)。但它在 IE 中运行良好。
// Restricts user to enter characters other than a to z, A to Z and white space( )
// Rauf K. 06.11.2010
$("input:text.characters_only").keypress(function(e) {
if (!((e.which >= 65 && e.which <= 90) || (e.which >= 97 && e.which <= 122) || e.which == 32 || e.which == 8 || e.which == 9)) {
return false;
}
});
最佳答案
我建议尝试使用 e.keyCode
而不是 e.which
。这是一个 SO 链接,它描述了一种将击键变成单个变量的好方法:jQuery Event Keypress: Which key was pressed?
关于javascript - 在 Firefox 中使用 JavaScript 捕获 Tab 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4793233/