Sac*_*cha 2 html javascript input
我想知道我是否可以有一个输入字段,如果有人(在输入字段中输入)按下 TAB 键,而不是切换焦点(所以它必须专注于第一个输入字段,而不是转到下一个)。
此外,它必须检测某人何时按下 TAB 键,并在释放TAB 键时执行功能。
代码必须是纯 javascript。
这可能吗?如果是这样,如何?
您可以使用onkeydown在 上声明一个函数document来捕获所有按键操作(或仅使用特定元素)。使用它来检查选项卡并相应地执行您的功能。
document.onkeydown = function(evt) {
evt = evt || window.event;
if (evt.keyCode == 9) {
evt.preventDefault();
alert("Tab");
}
};
Run Code Online (Sandbox Code Playgroud)
使用preventDefault()防止默认操作按下的键。