SetFocus无法在iPad上运行

时间:2011-02-25 15:12:54

标签: javascript ipad iphone autofocus

我们发现此代码适用于具有以下内容的PC:IE,Safari和FireFox。 但是在使用Safari的iPad或iPhone上,它不会自动关注文本框。 我们无法触摸屏幕并单击文本框,我们需要自动对焦。 这里有什么提示吗?

谢谢!

<script language='JavaScript'>
<!--
function SetFocus()
{
    document.form1['txtCode'].focus();
}
window.onload = SetFocus;
// -->
</script>

2 个答案:

答案 0 :(得分:2)

不幸的是,根据设计,似乎Mobile Safari不支持此行为。

http://www.quora.com/Mobile-Safari-iPhone-or-iPad-with-JavaScript-how-can-I-launch-the-on-screen-keyboard

答案 1 :(得分:-3)

<body onload="document.getElementById('txtCode').focus();">
    <form>
        <input type="text" value="Text Here" name="txtCode" id="txtCode" />
    </form>
</body>

试试这个