如何防止提交表单时iPad键盘失效
How to prevent the iPad keyboard going dead when submitting a form?
我遇到了一个奇怪的问题:
我有一个搜索,当我在iPad上提交时,它不会隐藏键盘,而是在加载搜索结果之前将其停止。
因此,一旦我在键盘上按回车键,iPad就会在打开键盘的情况下死机,只有当搜索完成时,键盘才会隐藏,结果才会开始评估。
现在我的脚本正在侦听change
事件来触发函数,例如有问题的搜索表单,这可能是问题所在。
问题:
是否有一种一码适合所有设备的方法触发表单提交,所以我的键盘首先消失,然后开始搜索?
感谢您的输入!
编辑:
我的按钮:
<input type="text" value="" id="searchField" data-type="search" placeholder="Suche" class="ui-input-text ui-body-c">
我的脚本处理它:
$('#searchField').keypress(function(e){
if(e.which == 13){
$('#searchField').trigger('blur');
loadMulti( "yes" );
return false;
}
});
嗯。我猜整件事...构造不是很好。
据
我所知,ipad键盘在模糊时会自动消失。没有发布代码,但我的猜测是查询完成后您的脚本会模糊。
好的 ol setTimout
拯救了这一天:
window.setTimeout(function(){
loadMulti( "yes" );
},10);
似乎触发 Ajax 表单提交确实会阻止整个页面,因为我从内部激活了模糊触发器以及从内部激活的加载微调器loadMulti
触发了我的 Ajax 表单提交。两个人都没有出现,所以我最终想到为什么不设置超时来设置所有要设置的内容,隐藏键盘然后触发该功能。
工程。。。即使有 5 毫秒。
相关文章:
- iPad虚拟键盘-哪一个-javasctript解决方案
- Javascript-iPad Tab键检测,带蓝牙键盘
- 如何防止提交表单时iPad键盘失效
- 隐藏 iPad 键盘时,即使在重置后也会预先填充 HTML 表单字段值
- 清除键盘打开时在iOS / iPad中不起作用的所有文本图标
- 检测 ipad 怪癖,显示键盘对焦
- jQuery 和 Javascript - 检测 iPad 键盘何时关闭
- 隐藏/禁用iPad弹出键盘
- 使用javascript为ipad输入数字键盘
- 如何使用Javascript在iPad的文本框中输入时立即显示数字键盘
- Ipad上的虚拟键盘使输入[类型=范围]滑块拇指消失
- iPad上的Phonegap键盘事件
- JS游戏编程-使用键盘事件蓝牙键盘/iCade与iPad浏览器
- 如何处理浏览器应用程序中的大小调整事件和iPad键盘
- 通过JavaScript在非文本字段上打开iPad的键盘
- 单击文档正文时隐藏iPad键盘
- 停止 Ipad 键盘弹出窗口
- 屏幕键盘上的iPad webApps
- 当输入元素没有聚焦时,如何使用JS强制关闭ipad/iphone键盘
- 你能使用JavaScript显示/隐藏iPad Safari键盘吗?