2010-06-15 66 views
56

我正在處理關鍵映射。問題是,當我按下TAB鍵時,導航到下一個輸入字段。shift + tab的關鍵代碼是什麼?

TAB有9個和
DOWN的關鍵有40

但是,什麼是JavaScript鍵碼去上一個輸入字段(SHIFT + TAB鍵)?

我想要的是去下一個鏈接;上一個鏈接的關鍵代碼或代碼是什麼?

請幫忙。 謝謝。

+1

你有沒有曾經認爲谷歌把他們帶到這裏? (就像我這樣做) – 2011-08-25 19:55:38

回答

116

有沒有 「邀請碼」,這是一個separate property on the event object,像這樣:

if(event.shiftKey && event.keyCode == 9) { 
    //shift was down when tab was pressed 
} 
+0

我想要的是如果我點擊向上鍵它應該去以前選定的標籤,所以請提供一些建議.. tahnks – rajesh 2010-06-15 09:57:35

+0

@rajesh - 你能澄清一點嗎?你的問題要求他們鍵入shift +標籤,但你想檢測上鍵? – 2010-06-15 10:02:14

+0

雅我想要的,如果我點擊p按鈕,它必須移動到上面的領域,有一個像shift +選項卡的功能。因此,我想 – rajesh 2010-06-15 10:14:47

0

在我的GWT情況下

if(event.isShiftKeyDown() && event.getNativeKeyCode() == KeyCodes.KEY_TAB){ 
    //Do Something 
}