Страницы

Поиск по вопросам

воскресенье, 7 июля 2019 г.

Почему не работает событие onchange?

К инпуту к событию onchange нужно подключить регулярное выражение, чтобы вводились только цыфры, но почему не работает само событие onchange, в чем причина?
$('.test-input').onchange = function(){ $(this).replace (/\D/g, ''); console.log('*******'); };


Ответ

document.querySelector('.test-input').addEventListener("input", function(){ this.value = this.value.replace(/\D/g, ''); console.log('***', this.value, '***'); });

Комментариев нет:

Отправить комментарий