iPhone Mobile Safari:强制打开键盘

Kra*_*n04 37 iphone safari mobile jquery ipad

这是一个HTML/CSS/JS(jQuery)iPad应用程序.我有一个按钮,可以在输入表格中滑动.我想将用户集中在输入上,然后启动键盘.

这是我正在使用的,但不起作用:

$('#myFormField').focus();
Run Code Online (Sandbox Code Playgroud)

这确实集中了输入,但无法启动键盘.这是不可能的(出于安全原因或其他原因)?

有没有办法强制或模拟用户点击输入(或任何事情)?

Col*_*ion -2

这应该做你想要的:

$("#element").focus().click();
Run Code Online (Sandbox Code Playgroud)

  • 值得注意的是,在发布时,此功能在当时的 Safari 版本上确实有效。 (3认同)
  • 这不起作用...根据设计,手机不允许在焦点上显示键盘,人们需要直接单击输入或在另一个元素上的 onClick() 事件中使用 focus() (2认同)