如何在页面加载时打开iOS键盘

5

我有一个 HTML Web 应用程序,我想在加载页面时打开键盘, 我已经尝试过:

<textarea class="form-control" autofocus="autofocus"></textarea>

但这样只是让文本框获得焦点,使其在触摸页面时显示出来,而不是在页面加载时自动显示。

我听说仅通过JavaScript无法实现此操作需要某种类型的用户交互。

如果确实如此,那么是否有任何插件可以完成此操作?

希望我的表述清晰明了,谢谢!

1个回答

6

很遗憾,由于可用性原因,移动版Safari不支持自动对焦。我看到有人尝试了不同的解决方法,包括模拟点击/聚焦在相关元素上。但至少在移动版Safari上,我从未能使其正常工作。

$(function(){
  $('#my-textarea').focus().click();
})

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接