Как заставить CKEditor обновлять текстовое содержимое без использования JQuery? - PullRequest
0 голосов
/ 11 июля 2011

Я использую CKEditor для почтового ящика. После ввода содержимого в редакторе, мне нужно нажать на кнопку отправить. После нажатия почта отправляется, но без того содержимого, которое я в нее набрал.

Это связано с тем, что CKEditor не обновляет значение содержимого, пока я не выберу набранный текст и не выполню некоторые операции на панели инструментов, такие как полужирный, курсив и т. Д.

Я добавил javascript: onclick к кнопке отправки и пытаюсь перезагрузить редактор или выполнить какую-либо операцию с панели инструментов.

Ни я не могу использовать JQuery, ни какой-либо плагин для решения этой проблемы. Что еще я могу попробовать для этого?

1 Ответ

0 голосов
/ 15 июля 2011

Попробуйте добавить эту функцию на страницу и вызвать ее по нажатию кнопки.Это обновит текстовые поля со значением ckeditor

function UpdateFields() {
    for (instance in CKEDITOR.instances) {
        CKEDITOR.instances[instance].updateElement();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...