Я хочу получить количество символов, введенных в CKEditor. Вот моя функция, которая вызывается в событиях CKEditor.
function EditorTextCount(editor)
{
//var data = editor.document.getBody().getText();
var data = editor.getData();
}
В приведенной выше функции "editor" - это объект CKEditor. Когда я использую var data = editor.document.getBody().getText()
Я получаю текст внутри редактора без символов новой строки/ввода. Когда я использую var data = editor.getData()
я получаю дополнительные специальные символы.
Вы можете попробовать использовать свойство innerText, если оно будет работать для вас.
var data = editor.document.getBody().$.innerText
editor.document.getBody().getHtml()
данные, полученные с помощьюeditor.document.getBody().getHtml()
в базе данных, но это вызвало еще одну проблему. Символы превысили лимит, в результате хранимой процедуры выпали символы. Теперь мне не придется менять структуру таблицы, менять поля.