2013-07-17 4 views
2

Мы не можем добавить тег формы к inline CKEditor из chrome и IE, но он отлично работает в firefox. Если мы добавим форму в встроенный CKEditor, это приведет к удалению тега формы.CKEditor inline - не могу добавить тег формы

Для экс .: Если добавить тэг формы в Firefox, он добавляет, как (который работает отлично)

<form>Test</form> 

enter image description here Но в IE и Chrome, это только показывает: (это где я есть выпуск)

Test 

enter image description here Любой обходной путь для этого?

+0

Обновление до новейшего CKEditor. Вообще говоря, CKEditor 3.x больше не поддерживается, а строка 4.x устраняет множество проблем. – oleq

+0

oleq, я использую последнюю версию 4.1.2 для моего приложения, которое имеет эту проблему. – Prasad

+1

Это полностью работает для меня. Редактор возвращает '

Тест
'. Каков контекст вашего редактора (что такое родитель?)? Когда редактор удаляет тег '
' (точно)? Какая конфигурация для вашего редактора? – oleq

ответ

2

Я нашел решение для этого. Его из-за тега формы на моей странице. Когда форма добавляется внутри формы, IE и хром, похоже, удаляют добавленный тег формы. Но Firefox игнорирует его. После того как я удалил основной тег формы страницы, он отлично работает во всех браузерах.

+0

Подождите, так что вы не можете использовать ckeditor в форме, если хотите, чтобы вы могли вводить формы в редакторе. Это ужасно. – PixMach

+0

@PixMach вы можете, вам просто нужно переключить редактор на IFrame (в отличие от Inline). – ivan

Смежные вопросы