Показать сообщение отдельно
  #32 (permalink)  
Старый 17.08.2017, 08:04
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Роман Андреевич,
вот спасибо. Это вам нужно почитать. Кстати ваш код с ошибками. С атрибутами сами разбирайтесь, откуда они появляются, а делегирования не требуется.
[].forEach.call(document.querySelectorAll('input'), function() {
    this.addEventListener('input', function (e) {
        e = e.target;
        clearTimeout(e.timeoutId);
        e.timeoutId = setTimeout(function () {
            console.log(e.value);
        }, 2000);
    })
})


Только я имел ввиду один таймер для всех. Но чего вы там делаете, бог его знает.
Ответить с цитированием