我的移动网络应用程序中有一些自定义Web组件,而我需要在一个字段上手动触发"焦点"事件,以模拟Android软键盘功能中的"下一步"功能.(使用Galaxy S3本机浏览器).
但是,当我在"选择"字段上手动触发焦点事件时,本机软键盘不会显示.我必须随后点击该字段才能显示它.(在IOS中,它当然可以正常工作).
所以我想知道,如果'焦点'事件没有触发软键盘打开,那么JS事件会是什么?
我没有使用phonegap,所以我希望没有它的方法.
谢谢你的帮助!!!
我试过$('#field').focus(),在互联网上找到的任何其他方法.没有任何效果.我有一个简单的HTML来重现问题.
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#field').focus();
});
</script>
</head>
<body>
<input type="text" id="field" name="field"/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
请帮忙!
我正在尝试在可在移动网站上运行的javascript / html5 canvas中制作填字游戏。我找到了这个库(modit):https ://mod.it/8UmnmJ11 ,它似乎可以很好地工作,并且在台式机上看起来不错,但是移动版却没有带键盘。
如何在移动设备上调出键盘以捕获用于在HTML5画布上绘制的输入?
该库使用HTML5画布,从而使拼图具有良好的外观。我知道我可以使用div和输入来制作这样的填字游戏,但是我更愿意修复该库。