Javascript 防止常规tab键功能onkeyup
我有大约20个小下拉列表。其中每个都有两个javascript函数Javascript 防止常规tab键功能onkeyup,javascript,onkeyup,Javascript,Onkeyup,我有大约20个小下拉列表。其中每个都有两个javascript函数 onchange:调用ajax函数保存值 onkeyup:跳转到下一个下拉列表并打开它 现在,如果用户按tab键,下一个下拉列表将被忽略。这就是我想要阻止常规tab键功能的原因。 如何执行此操作?您可以调用这样的方法: function keyHandler(e) { var TABKEY = 9; if(e.keyCode == TABKEY) { if(e.preventDefault)
:调用ajax函数保存值onchange
:跳转到下一个下拉列表并打开它onkeyup
如何执行此操作?您可以调用这样的方法:
function keyHandler(e) {
var TABKEY = 9;
if(e.keyCode == TABKEY) {
if(e.preventDefault) {
e.preventDefault();
}
return false;
}
}
您可以调用这样的方法:
function keyHandler(e) {
var TABKEY = 9;
if(e.keyCode == TABKEY) {
if(e.preventDefault) {
e.preventDefault();
}
return false;
}
}
此代码可能会帮助您
$("your-selector").on('keyup', function(e) {
if (e.keyCode == 9) { // <- here confirm that tab is pressed.
e.preventDefault(); // <- Prevent defaul functionality of tab.
// your code if tab pressed.
}
// code if its not a tab key.
});
$(“您的选择器”)。在('keyup',函数(e){
如果(e.keyCode==9){/此代码可能会帮助您
$("your-selector").on('keyup', function(e) {
if (e.keyCode == 9) { // <- here confirm that tab is pressed.
e.preventDefault(); // <- Prevent defaul functionality of tab.
// your code if tab pressed.
}
// code if its not a tab key.
});
$(“您的选择器”)。在('keyup',函数(e){
如果(e.keyCode==9){//是否尝试检查keydown上的键代码,如果是tab,则检查preventDefault?是否尝试检查keydown上的键代码,如果是tab,则检查preventDefault?