移動端虛擬鍵盤事件能夠用一個form表單來監聽javascript
將輸入框放入form表單,並在form表單內隱藏一個submit的輸入框內,當輸入內容點擊自帶的下一步是,就回去執行你的js代碼html
<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表單上,以下所示:java
<form action="javascript:void(0)" onsubmit="logining"> <input type="text" id="userName"/> </form>
好了,android,ios上都能用了,都是坑呀android