onbeforepaste - дані будуть вставлені з буферу обміну.
object.onbeforepaste =function(event){
// код функції, яка виконується коли відбувається подія
};
object - об'єкт для якого призначається подія.
event - об'єкт ClipboardEvent який передається в якості параметру функції.
onbeforepaste - подія яка відбувається перед вставленню даних з буферу обміну.
Подія виникає перед подією onpaste.
Не всі браузери підтримують.
document.getElementById("test").onbeforepaste = function(e){
alert("текст буде вставлено з буферу обміну");
}
document.onbeforepaste = function(e){
alert("текст буде вставлено з буферу обміну");
}