簡體   English   中英

有沒有辦法模仿Opera mini中的“ Enter”鍵按下?

[英]Is there a way to emulate “Enter” key press in opera mini?

閱讀一些文檔后,我了解Opera mini不支持按鍵事件。 不過,我很好奇:在輸入文字時,我們使用手機的文字輸入法,最后以一種或另一種方式按“確定”。 有什么方法(甚至是特定於瀏覽器的)來模擬可以測試13 keyCode的keydown偵聽器?

我正在使用最簡單的方法來捕獲事件(我知道這是基本的,它用於一個超級簡單的項目)

<input type="text" id="query" onkeydown="if (event.keyCode == 13) document.getElementById('btnSearch').click()" />

注意:我正在使用Opera mini 4.4,但出於好奇,我會接受任何版本的技巧:)

編輯 :當偵聽器出現時,肯定發生了某些事情,Opera進行了一些“處理”,這意味着它正在執行客戶端代碼。 如果刪除偵聽器,則處理消失。 不過,我無法執行任何操作。 它只是處理並返回頁面頂部

謝謝!

Keydown是Opera Mini中不受支持的DOM事件 最好使用change事件來更改您的應用程序,但請輸入鍵不要觸發更改事件。 您可以嘗試document.createEventinitKeyboardEvent方法,但恕我直言對keydown它不會也行。

暫無
暫無

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

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