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 に答える