@tonybeat

Как ввести правильно инпут?

Как мне сделать, чтоб при загрузке странице, фокус падал на первый инпут и как я только введу 1 цифру он сразу падал на 2ой инпут и так далее..
а когда дойдет до конца, то будет действие
Вот html, как написать JS
<input className="line-password" type="text" maxLength="1" />
                        <input className="line-password" type="text" maxLength="1"/>
                        <input className="line-password" type="text" maxLength="1"/>
                        <input className="line-password" type="text" maxLength="1"/>
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 2
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Stalker_RED
@Stalker_RED
Загрузка страницы - DOMContentLoaded
Ввод цифры - keydown или keyup, например. По хорошему, можно проверять там-же цифра нажата, буква или что-то еще.
Следующий элемент - nextElementSibling, и focus() на него.
Если следующий не найден - значит конец, и вызывайте свое действие.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы