65
A
回答
123
$(document).keypress(function(e) {
if(e.which == 13) {
// enter pressed
}
});
+4
我正在嘗試這個,我注意到按鍵沒有被箭頭鍵觸發,但是keydown是! – akotian
15
當按下某個鍵時會激發keydown事件。
當按下某個按鍵並且該按鍵通常會生成一個字符值時,會觸發按鍵事件。
$(document).keydown(function(event) {
if (event.which === 13) {
// login code here
}
});
+0
或只是'document.onkeydown'沒有jquery ... – matanster
+0
這比'keypress'更好。例如,我可以通過'keypress'來檢測何時按下ESC鍵。但'keydown'完美無缺。謝謝! –
相關問題
- 1. 捕獲按鍵而不在頁面上放置輸入元素?
- 2. 將焦點設置到下一個nextbox上輸入鍵按下
- 3. 捕獲iPhone的按鍵輸入?
- 4. 如何讓html頁面檢測輸入按鍵被按下?
- 5. 從CComboBox捕獲輸入按鍵
- 6. 捕獲Android軟鍵盤按下javascript的web頁面中的HTML頁面
- 7. 如何在Rails的任何頁面上捕獲GET參數?
- 8. 在Android上捕獲PhoneGap上的按鍵
- 9. JavaScript未捕獲TypeError在一個頁面上,但在下一個作品?
- 10. 按下表格上的任意位置
- 11. Google如何在頁面轉換時捕獲按鍵?
- 12. 在黑莓鍵盤上捕獲按鍵
- 13. Android:Edittext :: get在任何位置從鍵盤輸入的字符
- 14. 自定義DGV上的不可能任務將焦點設置爲下一步按下輸入按鍵控制
- 15. 如何爲一個進程設置輸入和捕獲輸出?
- 16. Phonegap鍵盤在焦點輸入上向下滾動頁面
- 17. jQuery找到以前的輸入,它可以在頁面的任何位置?
- 18. 在java面板中捕獲按鍵
- 19. 如何捕獲輸入按鈕按下事件
- 20. 如何隱藏div在頁面上的任何位置點擊?
- 21. Angular js輸入按鍵進入下一頁
- 22. 捕獲同一類輸入上的鍵碼
- 23. 如何在輸入表單提交時按下輸入下行按鍵禁用按鍵輸入
- 24. 如何獲得下一步按鈕進入到下一個錨頁面在w上的jQuery
- 25. 如何用輸入鍵按下按鈕
- 26. 如何捕獲鍵盤輸入而不寫在屏幕上
- 27. 使用按鍵和捕捉鍵獲得輸入值
- 28. 捕獲HTML文本輸入應用鍵後按鍵?
- 29. jquery只捕獲第一個按鍵?
- 30. 設置頁面上的所有文本,輸入一個值
請參見[56,「問題‘’包括在他們的頭銜?」標籤(http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles ),那裏的共識是「不,他們不應該」! –