@WildKayote

Создание и удаление input'ов по value?

Есть инпут в которой будет добавляться текст. При заполнении maxlength нужно создать новый и сделать фокус на него. При стирании символов - удалить инпут и перести также фокус. Пытался через createElement, но не осилил. Слаб в js Сейчас вот такая вот демка есть https://jsfiddle.net/1j5s5g7c/
Но тут просто скрываем и открывает input, а нужно в добавлять/удалять элемент в DOM. Спасибо
  • Вопрос задан
  • 246 просмотров
Решения вопроса 2
@lemme
Frontend
логику обработки первого элемента и,что соседний элемент - input добавите сами.
https://jsfiddle.net/s9ykxsqt/
Ответ написан
Stalker_RED
@Stalker_RED
Кажется, я немного увлекся: https://jsfiddle.net/Stalk/89Lubdvd/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@lubezniy
А что не осилить-то?
1. Создать элемент createElement-ом
2. С помощью setAttribute задать type, name; если надо, то и value или другие атрибуты (class, style и т. п.)
3. На родительском элементе, в котором находится прежний input, сделать appendChild, подставив туда созданный элемент;
4. На новом элементе выполнить метод focus ().
Ответ написан
@lega
Вот ещё проще (без js*) https://jsfiddle.net/lega911/snvbd0qr/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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