SetFocus не работает на iPad
Мы обнаружили, что этот код работает на ПК с: IE, Safari и FireFox. Однако на iPad или iPhone с Safari он не фокусируется автоматически на текстовом поле. Мы не можем коснуться экрана и щелкнуть текстовое поле, нам нужен автофокус. Любые советы здесь?
Спасибо!
<script language='JavaScript'>
<!--
function SetFocus()
{
document.form1['txtCode'].focus();
}
window.onload = SetFocus;
// -->
</script>
2 ответа
К сожалению, похоже, что Mobile Safari не поддерживает это поведение по своей природе.
<body onload="document.getElementById('txtCode').focus();">
<form>
<input type="text" value="Text Here" name="txtCode" id="txtCode" />
</form>
</body>
Попробуй это