无法通过 JavaScript 在输入焦点上触发键盘
Unable to trigger keyboard on input focus through JavaScript
我正在开发一个Web应用程序,其中包含一个具有两个input
元素的form
。用户要求之一是在第一个input
中插入字符后,它应该自动触发下一个元素的焦点并显示键盘。
在谷歌搜索之后,似乎不可能通过JavaScript以编程方式触发iOS上的键盘。然而,原因对我来说不太清楚,有人说这是一个UX功能,但我找不到任何关于它的官方信息。
所以我的问题是,我在哪里可以找到一些官方规范来解释这是不可能的技术原因?
官方规格:
http://developer.apple.com/library/IOs/#documentation/AppleApplications/Reference/SafariWebContent/Introduction/Introduction.html#//apple_ref/doc/uid/TP40002079-SW1
不幸的是,官方规格不会回答您的问题。
通常,对于 iOS safari 上的表单,键盘将保持打开状态,直到用户选择关闭它。当您自动聚焦下一个表单输入时,它会关闭键盘吗?
相关文章:
- 如何在没有科尔多瓦插件的情况下隐藏软键盘,也不会失去焦点
- 无法通过 JavaScript 在输入焦点上触发键盘
- jQuery网站的键盘快捷键,焦点使用左键和右键转到上一个或下一个元素
- 键盘没有在Android和BlackBerry中显示元素焦点
- Chrome(Android)键盘将单词转移到js焦点更改的下一个输入
- 如何防止焦点从一个文本字段更改为另一个文本字段时屏幕键盘消失
- 输入焦点关闭键盘,需要长时间触摸
- 在html输入元素的焦点上触发数字键盘
- 通过锚链接实现跳到主要内容技术时更新键盘焦点
- Cordova/Phonegap 3.1 键盘(静止)覆盖焦点表单字段 - iOS 7
- Phonegap Android 在输入焦点 Javascript 上显示键盘
- 带键盘的 j轮播 :使用 Tab 键的错误焦点
- 隐藏 iOS 键盘,保持对文本字段的焦点
- 防止<text区域>避免失去焦点以保持移动键盘
- 在输入焦点时隐藏ios设备上的键盘
- 所有浏览器上的flash键盘焦点
- 当文本焦点(键盘打开)固定的标题隐藏(消失)
- 鼠标焦点上没有轮廓,但键盘焦点上仍然有轮廓
- 当AppBar处于活动状态时显示软键盘,使用焦点使内容跳回到顶部
- 获取键盘焦点在文本区域或输入上的坐标