2012-09-17 21 views
-2

我有一個文本框,其中連接了一個keyup eventlistener,它是一個javascript函數,說exec()Javascript - 獲取鍵盤輸入詳細信息

ctrl+ anything, 
shift+anything, 
alt+ anything. 

有人能指導我如何做到這一點:現在,如果某些鍵被按下,如exec()方法應該不會被調用?

回答

1

你想檢查一些事件的屬性。

textbox.onkeyup = function (e) { 
    if (e.ctrlKey || e.altKey || e.shiftKey || e.metaKey) return; 
    exec(); 
} 
+0

這項工作適用於所有瀏覽器? –

+0

是的,它會;) –

+0

它說ctrlKey爲空或不在IE中的對象。 –