移動端虛擬鍵盤事件可以用一個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上都能用了,都是坑呀
