每当按下一个键时,我都会尝试自动标记文本字段(因此每个输入中只有一个字母)。
我已将以下内容附加到keyup
输入的事件中:
var next = $(e.target).next();
while(next.length && !next.is('input')) next = next.next();
next.focus();
在浏览器中,它会查找下一个输入(或表单的末尾)并将焦点移至它。完美运行。
然而,在 iOS 设备上,它看起来像是在next
输入获得所有焦点样式的意义上工作,但是键盘消失了,您必须触摸输入才能将其取回。
我该如何解决这个问题?
编辑:响应对自动标签的负面反馈。让我重新表述一下这个问题:
我正在为客户构建一个非常简单的、特定于 iPad 的琐事游戏。回答问题,点击下一个,回答问题,点击下一个,类型的东西。我们有许多问题格式:多项选择、拼字游戏风格重新排列字母,以及......“命运之轮”-ish 填写单词问题。
我通过有 n 个输入来表示单词中的字母来做到这一点,并且必须制表符(在 iPad 上点击下一个)每个字母都很痛苦。
我该如何着手为 iPad 构建这种问题格式?