Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 17.08.2017, 07:55
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

laimas, в моем случае это событие input, хотя так же все работает и после keyup. Во втором случае можно проверить быстро что ввел пользователь. Разрешить ему определенные кнопки
Ответить с цитированием
  #42 (permalink)  
Старый 17.08.2017, 07:56
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Rise, единственное чем отличается твой и мой код, это то что ты убрал target = target.parentNode;
Ответить с цитированием
  #43 (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);
    })
})


Только я имел ввиду один таймер для всех. Но чего вы там делаете, бог его знает.
Ответить с цитированием
  #44 (permalink)  
Старый 17.08.2017, 08:07
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

laimas, спасибо за помощь
Ответить с цитированием
  #45 (permalink)  
Старый 17.08.2017, 08:37
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Сообщение от Роман Андреевич
единственное чем отличается твой и мой код, это то что ты убрал target = target.parentNode;
а я думал:
Сообщение от Роман Андреевич
Проблема оказалась в очистке таймера.
- не складно сочиняешь
Ответить с цитированием
  #46 (permalink)  
Старый 17.08.2017, 08:39
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Rise, да не куда сочинять, все равно спасибо, все равно с вашей помощью вопрос решился, за что вам большое спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает .bind для события onsubmit формы? Chuck90 Events/DOM/Window 2 26.10.2013 18:48
После эмуляции события Click не работает отправка формы (IE 9) denic-nik Internet Explorer 4 01.08.2013 16:15
Дождаться отклика события, или проверка формы перед отправкой vid Общие вопросы Javascript 3 09.07.2013 21:36
Обработчик события формы "onsubmit". trikadin Элементы интерфейса 6 01.06.2010 00:20
События в javascript для формы. woo_hoo Общие вопросы Javascript 5 17.07.2008 19:13