我正在设置一些输入字段相互连接。
在第1个字段中,您可以输入3位数字 在第二个字段中,您可以输入3位数 在第3个字段中,您可以输入4位数
当我将第一个字段设为3位数字时,我希望焦点移动到第2个字段,同样移动到第3个字段。
使用不那么聪明的javascript它即工作,但是在iPhne上有一个问题:当焦点转移到第二个字段时,我设法创建并触发eh字段上的不同事件,屏幕键盘不想要重新出现。
我尝试使用简单的focus()方法。 然后创建和发送焦点事件,点击事件touchstart事件,触摸结束事件,但我不知道如何使浏览器显示键盘。
有没有人知道如何做到这一点? 帮助
THX
丹尼尔
答案 0 :(得分:0)
element.focus()应该显示键盘。你一定做错了。此外,如果所有输入/文本区域都在表单元素中,则它应自动前进到下一个元素。您还可以使用element.blur()来隐藏键盘。