Есть некий личный кабинет, где набор текста происходит даже если курсор не установлен в поле input. Стоит начать набирать текст и он сразу переключает фокус на input. Как сделать автофокус на input так, чтобы набор текста осуществлялся сразу в input?
Вадим, document.getElementById("id").focus(); фокусирует после перезагрузки страницы. А мне нужно что бы фокус срабатывал даже когда не наведен курсор на input . Это для расширения на tampermonkey
фокусирует после перезагрузки страницы.
А мне нужно что бы фокус срабатывал даже когда не наведен курсор на input .
1) срабатывает тогда, когда Вы сделаете вызов, а не после перезагрузки.
2) Не вижу тут никаких противоречий между первым и вторым.
Фокус срабатывает независимо от положения курсора. И, собственно, устанавливает курсор в поле.
Проблема по прежнему не ясна.
Alekcey_s, Ну добавьте слушатель на документ, слушайте подходящее событие клавиатуры. По нажатию на кнопки фокусируйте инпут или насильственно пропихивайте в него.