jQuery: detect Einfügen in einem WYSIWYG-Editor
Frage
Ich verwende Htmlarea für meine kleine CMS , und ich frage mich, ob es möglich ist, zu erkennen, ob etwas in sie mit jQuery eingefügt wird?
Lösung
Versuchen Sie, einen Event-Listener zu Ihrem Textbereich für das Hinzufügen von „keydown“ und dann die Suche nach keyCode == 86, dass die Paste Ereignis ist. Jetzt können Sie tun, was Sie passieren soll, wenn ein Benutzer versucht, einzufügen.
Wie folgt aus:
document.getElementById('YOURhtmlArea').addEventListener('keydown',
function (foo)
{
if (foo.keyCode == 86)
{
alert('SOMEONE IS PASTING');
foo.preventDefault();
}
});
Ich hoffe, das hilft.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow