Атрибут autofocus задает автоматический фокус ввода по умолчанию для полей HTML формы при загрузке страницы. Тот элемент, которому задан атрибут autofocus, будет иметь фокус при загрузке страницы (в нем будет моргать курсор, если начать вводить текст с клавиатуры – он будет попадать в поле с фокусом ввода). Атрибут является атрибутом без значения. Его следует применять к тегам input, button или textarea и только одному элементу на странице, в противном случае будет конфликт.
Атрибут autofocus устанавливает, что кнопка получает фокус после загрузки страницы. Такую кнопку можно нажать сразу без перевода на неё фокуса, например, с помощью клавиатуры. По умолчанию это значение выключено. Автоматически устанавливает фокус в поле формы. В таком поле можно сразу набирать текст без явного щелчка по нему курсором мыши. Совместим со всеми браузерами.
Пример 1
<fieldset> <p>Нажимая кнопку Далее, вы соглашаетесь со всеми условиями Лицензионного соглашения, как явными, так и указанными в неявной форме.</p> <p><button autofocus value="next">Далее</button></p> </fieldset>
Пример 2
<form action="handler.php"> <p>Поиск по сайту</p> <p><input type="search" name="s" autofocus> <input type="submit" value="Искать"></p> </form>