Как отследить изменение текста поля ввода?
Я понимаю, что уже много времени прошло, но на будущее$(document).on("input",function(ev){
  console.log($(ev.target).val());
});
ловит все изменения, включая копипаст
Я бы не забывал про вставку текста из буфера обмена с помощью мышки.