出于某种原因,我无法捕获“SHIFT+TAB”组合键。我正在使用最新的jQuery。
如果我使用其他ajax/javascript等,结果相同。
这里是一个简单的例子,根据我目前的理解应该可以工作...
在涉及“SHIFT+TAB”或向后键盘遍历的情况下,例如传统的基于Windows的应用程序/网络或其他情况下,event.which或event.KeyCode始终为“未定义”,只有shiftKey存在...
function ShiftTab()
{
debugger;
if(event.KeyCode == 9 && event.shiftKey) // neither this line nor the following work
// if (event.which == 9 && event.shiftKey) // shift + tab, traverse backwards, using keyboard
{
return true;
}
else
{
return false;
}
}
这似乎是又一个与选项卡顺序相关的项目,在Microsoft.Net WinForm / WebForm应用程序中已不再像传统的工作方式一样工作。