在移动野生动物园中设置文本框焦点

时间:2010-03-07 23:54:33

标签: iphone mobile mobile-safari

嘿,我想知道如何将焦点设置为Mobile Safari中的文本框。

我已尝试document.myForm.myTextArea.focus()在常规Safari中运行,但它似乎无法在Mobile Safari中使用。

为了澄清,我想在用户加载页面后立即将焦点设置到文本框,并弹出iPhone键盘。

3 个答案:

答案 0 :(得分:5)

刚刚发现这篇帖子说明这是webkit中的一个错误。很抱歉没有进行更彻底的搜索。

http://discussion.forum.nokia.com/forum/showthread.php?t=127724

答案 1 :(得分:4)

我找到了与此相关的iUI项目的错误报告。

如果从focus()事件调用或通过计时器调用,onload调用似乎无效。

http://code.google.com/p/iui/issues/detail?id=129

更新虽然我没有这方面的消息来源,但我被告知(已经尝试过的人)在iPhone OS 4中focus()onload的问题应该修好。

答案 2 :(得分:1)

与计时器无关,focus()根本不起作用......我通过AJAX函数进行操作。我想我的网络应用程序将不得不在移动游猎中受苦。

顺便说一句,这也会影响HP webOS设备和使用移动Safari的任何其他设备