Копировать текст (обычный текст) из tinymce в textarea - PullRequest
4 голосов
/ 01 февраля 2012

Не уверен, что кто-то из вас сделал это или нет, но хотел бы показать некоторые пробники.

У меня есть редактор TinyMce (в виде MVC3), в котором пользователь может создать «шаблон» электронной почты. Кроме того, у меня есть еще одна текстовая область без TinyMce.

Я хочу иметь возможность скопировать простой текст из TinyMce в текстовую область (это будет текстовая версия электронного письма). Я видел несколько js для вырезания кода, но я бы хотел взять ссылки (теги) и скопировать URL-адреса.

Дайте мне знать, если у вас есть какие-либо вопросы! Я очень ценю любую помощь, которую вы можете оказать!

Ответы [ 2 ]

1 голос
/ 01 февраля 2012

Здесь вам нужно сначала получить содержимое, вычеркнуть часть содержимого, а затем поместить его в текстовую область. Это не так сложно:

  1. var content = tinymce.get('my_editor_id').getContent({format : 'raw', no_events : 1});
  2. Используйте функцию strip_tags descibed здесь , чтобы удалить ненужные теги

// keep p,div and br tags in this example content = strip_tags( content,'<p><div><br>');

  1. document.getElementsById('my_textarea').innerHTML = content;
0 голосов
/ 01 февраля 2012

Я не думаю, что $ ("# TinyMceContainer"). Text () работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...