Задать вопрос
@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"/>
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Stalker_RED
@Stalker_RED
Загрузка страницы - DOMContentLoaded
Ввод цифры - keydown или keyup, например. По хорошему, можно проверять там-же цифра нажата, буква или что-то еще.
Следующий элемент - nextElementSibling, и focus() на него.
Если следующий не найден - значит конец, и вызывайте свое действие.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы