Этот вопрос закрыт для ответов, так как повторяет вопрос Как сделать поле ввода из секций на Vue?
@Matvey_Myagi

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

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

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы