Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

Эмуляция свойства автофокус

Для того, чтобы сразу после загрузки страницы фокус был на определенном элемента формы, используют логический атрибут autofocus.

Данный атрибут можно указать без значения, с пустым значением или со значением "autofocus":

<input id="q" autofocus>
<input id="q" autofocus="">
<input id="q" autofocus="autofocus">

Однако, не всегда атрибут autofocus срабатывает корректно. Поэтому предлагаю следующее решение проблемы:

Исходный код этого примера:
<form name="f">
	<input id="q" autofocus>
	<script>
		setTimeout(function (){document.getElementById("q").focus();},500);
	</script>
	<input type="submit" value="Отправить">
</form>

Смотрите также:


.