Как часть моих регистрационных форм и регистрационных форм, если есть ошибки, они будут автофокусироваться в соответствующем поле. Собственно, это не так просто, как я думал. Позвольте мне попытаться объяснить!
В принципе, в этом проекте страницы загружаются с помощью AJAX. Формы могут включать атрибут autofocus
. Это отлично работает, но на мобильном телефоне он просто показывает курсор, не поднимая клавиатуру, а это значит, что вам все равно придется нажать ввод, чтобы начать вводить текст.
Я что-то упускаю, или мне нужно удвоить фокус с чем-то вроде
document.querySelector("[autofocus]").focus();
// with appropriate verification that the element exists, of coursr