當用戶輸入html輸入文本時,是否有可能在用戶故意或錯誤地按下「Alt」鍵時使瀏覽器不顯示其菜單瀏覽器:在輸入文本上按住「Alt」鍵
0
A
回答
0
這裏是修改@Runtis代碼只是改變e.keyIdentifier == "Alt"
到18==e.keyCode
http://jsfiddle.net/2dqCD/13/
document.addEventListener("keyup",function(e){
if(18 == e.keyCode && e.target.nodeName == "INPUT"){
e.preventDefault ? e.preventDefault() : (e.returnValue=false)
}
});
1
這應該適合你。
小提琴:http://jsfiddle.net/2dqCD/
它檢查是否按下輸入節點上的Alt,在小提琴,你可以看到它仍然允許輸入框外Alt鍵。
希望這會有所幫助。
document.addEventListener("keyup",function(e){
if(e.keyIdentifier == "Alt" && e.target.nodeName == "INPUT"){
e.preventDefault ? e.preventDefault() : (e.returnValue=false)
}
});
相關問題
- 1. 如何讓瀏覽器記住文本區域的輸入
- 2. 綁定Alt + Shift鍵按住Ctrl鍵
- 3. 谷歌瀏覽器,文本輸入值
- 4. 輸入文本字段不顯示在瀏覽器上 - Django
- 5. 字體在Chrome瀏覽器上的文本輸入中溢出
- 6. 頁面在Android瀏覽器上跳轉文本輸入
- 7. 停止事件冒泡到Chrome瀏覽器的ALT-按鍵
- 8. 在瀏覽器控制檯上鍵入
- 9. 如何在文本輸入的上方放置跨瀏覽器按鈕?
- 10. C#Web瀏覽器輸入鍵
- 11. 輸入文件按鈕突出「瀏覽...」文本
- 12. Ghost鍵入瀏覽器
- 13. 防止瀏覽器在輸入焦點上顯示文本選擇器
- 14. 在AS3中輸入文本字段中輸入按鍵輸入
- 15. 使用箭頭鍵瀏覽文本輸入字段並返回
- 16. 在瀏覽器中模擬按鍵?
- 17. 如何禁用瀏覽器記住密碼輸入
- 18. 瀏覽器如何能夠記住輸入字段?
- 19. 上輸入按鍵,文本移動到新的輸入框
- 20. 移動光標在Android網頁瀏覽器輸入文本
- 21. 在瀏覽器覆蓋中未設置輸入文本顏色
- 22. Kivy更新的文件瀏覽器,輸入文本
- 23. 瀏覽器文本
- 24. 國際化輸入文件上傳瀏覽按鈕
- 25. 所有瀏覽器的文件輸入按鈕,這可能嗎?
- 26. 只讀文本區IE瀏覽器的行爲,而點擊輸入鍵
- 27. Swing中的文本輸入字段在按住按鍵時停止在OS X上工作
- 28. 鍵入google.com後按下輸入到網絡瀏覽器後會發生什麼
- 29. 鍵盤輸入無法在網絡瀏覽器中工作
- 30. Android - 鍵盤覆蓋輸入框 - 即使在Chrome瀏覽器中
後,按下ALT你必須輸入兩次獲得輸入焦點 – elsadek
我無法複製,你可以提供您正在使用的瀏覽器和操作系統?我使用谷歌瀏覽器34.0.1847.131 – Jesse
windowsXP/FF 28.0 – elsadek