網頁能否檢測沒有文本輸入字段或文本輸入字段未聚焦的鍵盤輸入?文本輸入到沒有文本字段的網頁
2
A
回答
3
添加一個事件監聽器到文檔 (運行示例,點擊它激活它,否則它的文檔將不會有焦點,這是爲了在獨立頁面上工作而不是嵌入幀)
document.addEventListener('keydown', keydownCallback, false);
function keydownCallback(e) {
console.log(e.keyCode + ': "' + String.fromCharCode(e.keyCode) + '"');
}
0
您可以在document
添加onkeydown
處理程序,你只需要有焦點的窗口上。
document.onkeydown = function(e) {
switch (e.keyCode) {
case 37:
console.log('left');
break;
case 38:
console.log('up');
break;
case 39:
console.log('right');
break;
case 40:
console.log('down');
break;
}
};
+0
我寧願使用console.log()比alert(),它不那麼討厭 – arhak
相關問題
- 1. 捕捉文本輸入沒有文本字段
- 2. 輸入文本字段(Android)
- 3. 碼輸入文本字段
- 4. 在文本輸入字段
- 5. CSS輸入文本的輸入字段文本顏色
- 6. 在文本字段沒有文本
- 7. 將zipcode輸入到文本字段
- 8. VBScript到顏色輸入文本字段
- 9. 將文本輸入值到其他空文本字段 - jQuery的
- 10. 輸入文件字段輸入文本字段
- 11. JavaFX對話框中的文本字段沒有綁定文本里面輸入
- 12. 無法輸入文本到輸入類型爲'email'的文本字段
- 13. 你如何設計輸入到輸入文本字段的文本?
- 14. 由於標籤有時文本輸入字段沒有響應
- 15. 浮動輸入到文本字段和文本區域java
- 16. 黃瓜:如何從鍵盤輸入文本到文本字段?
- 17. Selenium Webdriver:將文本輸入到文本字段
- 18. 將文本輸入字段添加到文本框
- 19. 如何在沒有ID的文本字段中輸入值?
- 20. 立即設置文本字段的值(沒有模擬輸入)
- 21. JS沒有檢測到文本字段
- 22. 單個輸入字段的分隔輸入文本字段
- 23. CSS和表單輸入:文本沒有顯示輸入文本
- 24. 「intellisense」爲網頁上的文本字段
- 25. 將文本輸入到Access 2010中的有限長度文本字段中
- 26. jQuery - 將文本從輸入字段發送到具有預定文本的div
- 27. 有沒有辦法使用python將文本輸入到網站?
- 28. CSS:舍入文本輸入字段
- 29. Ipad設備上沒有顯示輸入文本字段(Safari)
- 30. PHP的HTML輸入文本字段
偉大的答案。 :) –
它看起來好像代碼無法讀取ASCII字符。 –
你是什麼意思?我按信,我看到字母,我按數字,我看到數字。哪些ASCII字符不能被讀取? – arhak