@Matvey_Myagi

Как собрать данные из нескольких input в одну переменную?

Есть 4 input. В них будет вводится код доступа. Нужно чтоб из них данные собирались в одном месте и по количеству знаков, переключался focus среди input. (набрал цифру, фокус переключился на следующий input, и наоборот).
Скиньте пример, если знаете на vue, или JS.
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 2
Mi11er
@Mi11er
A human...
Из простого. Сделать 4 инпута, повесить на них ID
По OnKeyDown , перекидывать на след. ID
После , собрать value с 4ых ID...
там же можете проверять на пустоту и просто валидировать
Ответ написан
Комментировать
Не нужно - делайте 4 input c model и вычисляемое свойство которое будет канкатенировать значения из input'ов.
Добавляйте наблюдатель который будет следить за изменением этого свойства и переключать доступность и фокус инпатов. Возможно даже фокус и не надо двигать - просто отрубайте недоступные инпаты с помощью desebled
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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