Как вы автоматически устанавливаете фокус на текстовое поле при загрузке веб-страницы?
В HTML есть autofocus
attribute для всех полей javascript формы. По этому поводу есть javascript-execution хорошее руководство в Dive Into HTML 5. К vanillajs сожалению, в настоящее время html-tag это не supported в версиях IE ниже javascript-library 10.
Чтобы использовать атрибут javascript-execution HTML 5 и вернуться к варианту js JS:
Никаких обработчиков jQuery, onload js или событий не требуется, поскольку javascript-execution JS находится ниже элемента html5 HTML.
Изменить: еще одним .js преимуществом является то, что divs он работает с отключенным vanilla-javascript JavaScript в некоторых браузерах, и span вы можете удалить JavaScript, если javascript-execution не хотите поддерживать старые html-tag браузеры.
Редактировать 2: Firefox javascript 4 теперь поддерживает атрибут div-layouts autofocus
, оставив IE без поддержки.
javascript
html
Как вы автоматически устанавливаете фокус на текстовое поле при загрузке веб-страницы?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.