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

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

Спасибо!

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

2 ответа

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

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

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

Попробуй это

Другие вопросы по тегам