记录自己的bug实例:在做项目的时候遇到input,输入信息后,点击其他按钮要提交表单的时候,客户端的键盘未收起导致遮挡到confirm弹窗(因为本身要用到confirm框来让用户确认输入的信息,若没有confirm框,则键盘会自动收起并无问题)。
现象如图:
先点击输入框聚焦后输入内容
然后点击第一个button,则出现键盘遮挡confirm框的现象了。
点击第二个button则是理想效果:
简单举个例子(列举主要代码):
html代码:
<input type="text" >
<br>
<br>
<button id="button1">点击提交(未处理)</button>
<button id="button2">点击提交(已做处理)</button>
js代码(可自行引入jq):
在未作处理的时候,iOS客户端,输入框聚焦后,直接点击按钮button1,唤起confirm框,此时输入框唤起的系统键盘不会自动收起,导致遮挡住confirm框
$('#button1').on('click',function () {
if