簡體   English   中英

處理輸入類型文件模式中的按鍵

[英]Handling keypresses in input type file modal

我的Web應用程序使用keyup事件處理程序來捕獲Escape按鍵並做出相應的反應。 一種形式是輸入文件,當用戶按下轉義以關閉按下“瀏覽”按鈕后出現的模式時,將觸發我的keyup事件處理程序並注冊已按下Escape。 知道如何防止這種情況嗎? 我以為我可以在輸入中捕獲Escape,但是看來輸入元素本身從未觸發過keyup,所以我無法阻止事件冒泡。 另一個想法是在用戶單擊“瀏覽”按鈕后立即禁用事件處理程序,但是我不能可靠地重新啟用它,因為並非總是在所有瀏覽器中都觸發onchange事件。

您應該使用keypress事件而不是keyup事件。 “上移”是指您釋放密鑰時很少需要的密鑰。 要知道有人鍵入了按鍵, keypress會更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM