Я работаю на веб-странице, где я хотел бы запустить некоторый код Javascript, когда пользователь изменяет текст в заданном поле ввода, но я не могу понять, какое событие для перехвата (если оно существует) может дать меня поведение, которое я ищу. onFocus
происходит слишком рано - если пользователь выбирает поле, но не меняет текст, я не хочу, чтобы что-то происходило. Но onChange
слишком поздно - я бы хотел, чтобы Javascript срабатывал, как только пользователь начинает печатать, а не когда пользователь готов печатает и нажимает что-то еще. Как я мог сделать это?