Я использую CKeditor и плагин проверки jQuery от basistance. Моя текстовая область (с включенным в нее CKEditor) проверяется jQuery, но это работает только после второго нажатия на кнопку «Отправить».
Короче говоря:
Когда я в первый раз отправляю форму, когда данные вводятся в CKEditor, он говорит: «поле пусто». Во второй раз он говорит, что все в порядке и форма отправляется.
Я прочитал решение для этого:
"Вы можете обойти эту проблему, вызвав CKEDITOR.editor :: updateElement прямо перед каждой процедурой проверки."
Я не могу найти, как это реализовать:
$(document).ready(function(){
CKEDITOR.replace( 'prod_description',
{
toolbar: 'MyToolbar'
}
);
$("#btnOk").click(function(){
CKEDITOR.instances.editor1.updateElement();
alert('click');
});
});
Это всегда дает мне ошибку: «CKEDITOR.instances.editor1 не определен»
Любые идеи о том, как решить эту проблему. Документация от CKEditor находится здесь:
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#updateElement