Эту возможность большинство разработчиков раньше реализовывали с помощью метода JavaScript focus(). Такой подход был довольно эффективным, но фокус при этом переключался всегда, даже если пользователь работал с другим элементом. Это раздражало, но бороться с этим до сих пор было невозможно. Атрибут autofocus переводит фокус вебстраницы на выбранный элемент с учетом текущей ситуации: фокус не меняется, если пользователь уже выбрал другой элемент и работает с ним (листинг 6.18).
Листинг 6.18. Атрибут autofocus в поле поиска <input type="search" name="mysearch" id="mysearch" autofocus>
Добавить комментарий