第一个文本字段使用Phonegap和jQuery Mobile失去了对iPhone的关注

时间:2011-06-13 15:07:07

标签: jquery iphone mobile input focus

使用Phonegap和jQuery mobile a4.1时,这是iPhone / iOS特有的问题。相同的代码在Android 2.1上运行良好。

我使用$ .html()动态地将一组输入字段添加到jQuery移动页面。

用户点击的第一个输入字段将调出键盘,插入符号开始闪烁。但是只要按下任何键,该字段就会失去焦点,并且不会修改该值,但不会触发模糊事件且键盘仍然存在。

如果用户然后关注不同的字段,则可以正常添加文本。

我没有在互联网上找到太多关于此的信息,只是2008年的一些旧线程暗示webkit中存在(或者是)错误。

任何变通方法的建议都会受到高度赞赏。

由于

2 个答案:

答案 0 :(得分:0)

我刚刚遇到这个问题,我发现put属性“占位符”可以避免这个问题。我相信这是webkit中的错误。

答案 1 :(得分:0)

这是一个已知问题。 There are some work arounds on github for the issue.

更新:更改为rc1已经解决了我的问题,请确保您拥有所有内容的最新版本,并提供更多信息,如果这没有帮助。