我有以下腳本檢測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