我试图在按键时自动选择文本字段(所以每个输入中只有一个字母)。iOS中的文本字段之间的自动切换
我已经附加了以下对输入的keyup
事件:
var next = $(e.target).next();
while(next.length && !next.is('input')) next = next.next();
next.focus();
在浏览器中,这看起来下一输入(或形式的端部)并移动聚焦到它。完美的作品。
但是,在iOS设备上,它看起来像是在工作,因为next
输入获取所有焦点样式,但键盘消失,您必须触摸输入才能将其恢复。
我该如何解决这个问题?
编辑:回应自动标签的负面反馈。让我换个问题:
我正在为客户端构建一个非常简单的,iPad特定的琐事游戏。接下来的问题,然后打开,回答问题,然后点击,类型的事情。我们有一些问题格式:多选,拼字游戏风格重新排列字母,... ...“财富之轮” - 填写单词问题。
我这样做是通过让n个输入代表单词中的字母,并且不得不在tab上(在ipad上点击),每个字母都是一种痛苦。
我该如何着手构建iPad的问题格式?
您是否为这些字段设置了tabindex? – Grumpy 2012-07-05 21:06:20
[此问题]的可能重复(http://stackoverflow.com/q/4609765/901048) - 另见https://github.com/jquery/jquery-mobile/issues/3016 – Blazemonger 2012-07-05 21:09:44
看起来不像这是可能的 - 我会考虑重新安排您的代码,以便使用一个文本字段。 – Blazemonger 2012-07-05 21:12:10