Очистка события вставки с помощью jquery в contentEditable div

Я пытаюсь очистить вставку в div contentEditable.То есть код должен выглядеть примерно так:

$('#content').bind('paste',function(e)
{
    // Ensure pasted markup is valid
});

В идеале я мог бы проанализировать вставленный текст и переформатировать его в соответствии с условиями сайта, но я не знаю, как это сделать. сделай это.

В качестве альтернативы мне было бы удобно вставлять как обычный текст (в отличие от HTML), но я тоже не знаю, как это сделать.

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

И мне совершенно неудобно просто предотвращать вставку пользователем с помощью e.preventDefault () .

Заранее спасибо.

5
задан Deets McGeets 21 September 2011 в 22:41
поделиться