Перехватить событие вставки в Javascript

Есть ли способ перехватить событие вставки в JavaScript и получить необработанное значение, изменить его и установить значение связанного элемента DOM как измененное значение?

Например, у меня есть пользователь, пытающийся скопировать и вставить строку с пробелами в ней, а длина строки превышает максимальную длину моего текстового поля. Я хочу перехватить текст, удалить пробелы, а затем установить значение текстового поля со значением изменения.

Возможно ли это?

50
задан mikemaccana 18 January 2017 в 05:15
поделиться