js移動端 虛擬鍵盤提交事件


移動端虛擬鍵盤事件可以用一個form表單來監聽

將輸入框放入form表單,並在form表單內隱藏一個submit的輸入框內,當輸入內容點擊自帶的下一步是,就回去執行你的js代碼

<form action="javascript:void(0)">
    <input type="text" id="userName" />
    <input type="submit" id="submit" onclick="logining" />
</form>
<script>
    function logining(){
        alert(1)           
     }
</script>
    

這段代碼在android上是ok的,不過當你切換到ios上時,發現出bug了,點擊ios的下一步沒有反應。糾結了一陣之后,嘗試着把submit事件綁定到form表單上,如下所示:

<form action="javascript:void(0)" onsubmit="logining">
    <input type="text" id="userName"/>
</form>

好了,android,ios上都能用了,都是坑呀


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM