3

我们发现此代码适用于具有 IE、Safari 和 FireFox 的 PC。但是,在带有 Safari 的 iPad 或 iPhone 上,它不会自动聚焦在文本框上。我们不能触摸屏幕并单击文本框,我们需要自动对焦。这里有什么提示吗?

谢谢!

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

2 回答 2

2

不幸的是,Mobile Safari 在设计上似乎不支持这种行为。

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

于 2011-11-29T16:35:14.640 回答
-3
<body onload="document.getElementById('txtCode').focus();">
    <form>
        <input type="text" value="Text Here" name="txtCode" id="txtCode" />
    </form>
</body>

尝试这个

于 2011-02-25T19:24:29.823 回答