Задать вопрос
Slash-Zn
@Slash-Zn

Почему происходит замена текста при вставке?

Здравствуйте.
На сайте при копировании текста добавляется ссылка на источник. Чтобы на этом же сайте не появлялась ссылка-источник скопированного текста (С этого же сайта) используем следующий код:
function pasteText(e) {
	e.preventDefault();
	var txt = (e.originalEvent || e).clipboardData.getData('text/plain');
		txt = txt.replace(source, '');
		txt = txt.replace(/(^\s*)|(\s*)$/g, '');
	e.target.value = txt;
};

Ссылка-источник удаляется. Но если вставить в поле, где уже есть текст, то этот текст будет полностью заменен вставленным.
Подскажите, пожалуйста, как можно удалять ссылку-источник, при этом не заменять уже написанный текст на новый?
Спасибо.
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Slash-Zn
@Slash-Zn Автор вопроса
Помогли на другом форуме.
Надо так:
e.target.value += txt;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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