Как изменить текст при вставке (paste)?

Добрый день.

На вставку текста вешаю событие и обрабатываю полученный текст:
function myFunct( e )
{
    e.preventDefault();
    
    var pastedText = undefined;
    if( window.clipboardData && window.clipboardData.getData ) 
    {
        pastedText = window.clipboardData.getData('Text');
    } 
    else if( e.clipboardData && e.clipboardData.getData ) 
    {
        pastedText = e.clipboardData.getData('text/plain');
    }
    
    // работа с текстом
   
}
document.onpaste = myFunct;


но как его потом вставить?
  • Вопрос задан
  • 2830 просмотров
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Примерно так codepen.io/cleric/pen/hIqye
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@g_ildar
function myFunct( e )
{
    //...
    // работа с текстом
   e.target.innerHTML = pastedText;
}

Если правильно понял вас, то этот способ должен работать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы