Как мне изменить CKEditor, чтобы он автоматически не помещал <p></p> внутри текстовой области? - PullRequest
1 голос
/ 11 декабря 2011

Я следую учебному пособию CKEditor, и я сделал это:

 $( '#editor' ).ckeditor(function(){});  //great works!!

Но теперь ... когда я отправляю форму ... я вижу, что по умолчанию текстовая область имеет <p></p>. Как мне сделать это "ничего" по умолчанию?

Ответы [ 2 ]

3 голосов
/ 11 декабря 2011

Попробуйте установить следующие значения конфигурации:

CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;
CKEDITOR.config.shiftEnterMode = CKEDITOR.ENTER_P;

Убедитесь, что вы очищаете кеш браузера, когда изменяете их, поскольку изменения могут не регистрироваться автоматически.

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

Я использую этот

CKEDITOR.instances.MainContent_notificationText.setData( '' );

для моей версии плагина не-jQuery, и он отлично работает.

Для вашего плагина jQuery вы можете использовать

$('#editor').ckeditor(function(){
  this.setData("");
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...