Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can you catch a contentEditable paste event?

I've got a great editable text area going with wysihat and contentEditable. I really need a way to intercept paste events to either stop them, or process their DOM before allowing insertion. It's a little crazy they people can paste entire webpages into the editable areas.

Is this possible?

Come on future, arrive on my doorstep. HTML5 gurus, fire!

like image 486
mixonic Avatar asked Aug 24 '10 01:08

mixonic


1 Answers

You can't access the content's that will be inserted.

What you can do is add an event listener that runs some cleanup code on Ctrl+V (with a timeout, so it sees the pasted text)

like image 161
Niko Sams Avatar answered Oct 06 '22 01:10

Niko Sams