2010-06-15 37 views
56

Tôi đang làm việc về ánh xạ chính. Vấn đề là khi tôi nhấn nút TAB xuống nó sẽ điều hướng đến trường nhập tiếp theo.mã khóa cho shift + tab là gì?

TAB có chìa khóa của 9 và
DOWN có chìa khóa của 40

Tuy nhiên, mã JavaScript chìa khóa để đi đến trường nhập trước đó (SHIFT + TAB) là gì?

Điều tôi muốn là truy cập liên kết tiếp theo; mã khóa hoặc mã cho liên kết trước là gì?

Vui lòng trợ giúp. Cảm ơn.

+1

Bạn có bao giờ nghĩ rằng google đã đưa họ đến đây? (như nó đã làm cho tôi) –

Trả lời

116

Không có "keycode", đó là một separate property on the event object, như thế này:

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

những gì tôi muốn là nếu tôi bấm vào phím nó nên đi đến tab đã chọn trước đó vì vậy xin vui lòng cung cấp một số gợi ý .. tahnks – rajesh

+0

@rajesh - Bạn có thể làm rõ một chút? Câu hỏi của bạn yêu cầu họ mã phím cho shift + tab, nhưng bạn muốn phát hiện phím lên? –

+0

ya những gì tôi muốn nếu tôi nhấp vào nút p nó phải di chuyển đến trường trên có chức năng như shift + tab. Do đó tôi cũng muốn – rajesh

0

trong trường hợp GWT của tôi

if(event.isShiftKeyDown() && event.getNativeKeyCode() == KeyCodes.KEY_TAB){ 
    //Do Something 
} 
Các vấn đề liên quan