我有以下脚本检测TAB按键,使脚本执行条件
$('.formfield:not(.NoHighlight, #P_PH_PHONE, #P120_PH_EMAIL) :input').focus(function(e){
var currentElementonForm = $(this);
if(currentElementonForm.is("input[type=submit]")){
currentElementonForm.parents('form').submit();
}
});
目前,该页面提交切换到此用户(keyborad TAB键)提交按钮。我想停止这一点,但只有当用户点击没有选项卡按钮时才会这样做。希望这个问题很清楚并且乐意给出更多细节。我曾尝试检测e.keyCode == 9,但它将其记录为“未定义”。
请问这个问题有帮助吗? http://stackoverflow.com/questions/4762594/jquery-keyup-for-tab-key – Paul 2012-08-06 10:46:37
e.keyCode来作为“未定义”未能识别事件键码。 – Chin 2012-08-06 10:57:26