ckeditor удаление тегов формы - PullRequest
1 голос
/ 09 января 2020

Я использую ckeditor 4.13.1 и вставляю html в диалоговое окно исходного кода и нажимаю кнопку ОК, теги формы и разметка удаляются. Все внутри этих тегов остается. Конфиг в настоящее время включает в себя config.allowedContent = true; и config.pasteFilter = true;.

<form id="contact-form" class="row">
    <textarea id="page-editor"></textarea>
    <button class="btn btn-default pull-right" type="button"><i class="fas fa-paper-plane fa-fw"></i> Send</button>
</form>

Это конфигурация

CKEDITOR.editorConfig = function(config) {
    config.allowedContent = true;
    config.pasteFilter = null;
    config.startupFocus = true;
    config.floatSpacePreferRight = true;
};
CKEDITOR.dtd.$removeEmpty['i'] = false;

Вот как я инициализирую

CKEDITOR.inline('page-editor', {
    customConfig: '/javascript/ckeditor/editableConfig.js'
}).on('blur', function(e) {
    return false;
});

Странно, если Я добавляю еще один тег формы, прежде чем мой текущий тег формы удаляет только первый, а второй остается.

Пример

<form></form>
<form id="contact-form" class="row">
    <textarea id="page-editor"></textarea>
    <button class="btn btn-default pull-right" type="button"><i class="fas fa-paper-plane fa-fw"></i> Send</button>
</form>

Почему ckeditor удаляет теги формы и как я могу остановить его?

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