首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在移动safari中设置文本框焦点

在移动safari中设置文本框焦点
EN

Stack Overflow用户
提问于 2010-03-08 07:54:33
回答 3查看 12.6K关注 0票数 13

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

我尝试过document.myForm.myTextArea.focus(),它可以在普通的Safari中工作,但在Mobile Safari中似乎不能工作。

为了清楚起见,我想在用户加载页面时立即将焦点设置到一个文本框上,并弹出iPhone键盘。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-08 08:00:06

我刚发现这篇文章说这是webkit中的一个bug。很抱歉没有做更彻底的搜索。

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

票数 5
EN

Stack Overflow用户

发布于 2010-05-31 23:59:29

我在iUI项目中发现了一个与此相关的错误报告。

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

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

更新:虽然我没有这个问题的来源,但有人告诉我(从尝试过的人那里),在iPhone OS4中,focus()onload的问题应该得到解决。

票数 4
EN

Stack Overflow用户

发布于 2011-06-02 03:31:53

与计时器无关,focus()根本不起作用……我正在通过一个AJAX函数做我的工作。我猜我的web应用程序在移动safari中将会受到影响。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2398528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档