SetFocus не работает на iPad - PullRequest
       3

SetFocus не работает на iPad

3 голосов
/ 25 февраля 2011

Мы обнаружили, что этот код работает на ПК с: IE, Safari и FireFox.Однако на iPad или iPhone с Safari он не фокусируется автоматически на текстовом поле.Мы не можем коснуться экрана и щелкнуть текстовое поле, нам нужен автофокус.Любые советы здесь?

спасибо!

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

Ответы [ 2 ]

2 голосов
/ 29 ноября 2011

К сожалению, похоже, что Mobile Safari не поддерживает это поведение по своей природе.

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

0 голосов
/ 25 февраля 2011
<body onload="document.getElementById('txtCode').focus();">
    <form>
        <input type="text" value="Text Here" name="txtCode" id="txtCode" />
    </form>
</body>

Попробуйте это

...