it-swarm.com.ru

Я использую tinymce, можно ли подать заявку только на одну текстовую область

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

1 текстовая область для описания Валидация, как показано ниже 

 var text = tinyMCE.get ('txtdesc'). getContent (); 

Но у меня есть еще 3 области текста на моей странице, поэтому tineMCE не должен применяться ко всем этим областям текста

Как я могу подать заявку только на одну область текста

 // это мой код tinyMCE 
 tinyMCE.init ({
 mode: "textareas", 
 theme: "advanced" 
}); 

 // /tinyMCE
30
Navruk

Если textarea назначить свойство class="" для свойства textarea, это поможет вам

<script type="text/javascript">
    tinyMCE.init({
        //mode : "textareas",
        mode : "specific_textareas",
        editor_selector : "myTextEditor",
        theme : "simple"
    });
</script>

<textarea id="txtdesc" name="txtdesc" class="myTextEditor" rows="6" cols="96" ></textarea>
62
chinna

В конфигурации TinyMCE 3.x вы можете установить селекторы или деселекторы классов для специального включения или отключения TinyMCE для текстовых областей с определенными классами, просто поместите атрибут class="" в вашу текстовую область.

editor_deselector : "mceNoEditor" // class="mceNoEditor" will not have tinyMCE
editor_selector : "mceEditor", // class="mceEditor" will.

Источник .


Начиная с TinyMCE 4.0.x

selector: "textarea", // Select all textarea
selector: "textarea.editme", // Select all textarea with the class editme
selector : "textarea:not(.mceNoEditor)", // Select all textarea exluding the mceNoEditor class

Источник .

42
Dunhamzzz

В TinyMCE 4.x отсутствует деселектор, поэтому вы можете использовать обычный css, чтобы определить, какие текстовые области выделены, а какие нет. 

<script type="text/javascript">
  tinymce.init({
        selector: "textarea:not(.textarea-no-styles)",
 });
</script>
6
KEOKI

В TinyMCE 4.x вы можете использовать опцию editor_selector, но перед этим убедитесь, что вы должны обновить режим до 'specific_textareas' 

    <script type="text/javascript">
  tinymce.init({
    mode : "specific_textareas",
    editor_selector : "mceEditor",
    });
</script>

Также добавьте класс css, такой же, как значение editor_selector в вашей области текста, как показано в примере выше:

<textarea id='textarea1' class='mceEditor'>first text area</textarea>

теперь редактор будет добавлен в те текстовые области, которые имеют класс с именем «mceEditor».

3
user2395940

Вот что сработало для меня в версии 4.6.4, и это проще:

Я только что добавил #my_text_area_id к своему селектору следующим образом

selector: 'textarea#Elm1'
<textarea id="Elm1" ...>...</textarea>

надеюсь, поможет

1
renaissance-dating.com

Вы можете сделать это, используя selector .

selector: "#text_area_id", // Select with textarea id
0
sandeep kumar