我正在使用 CKeditor 和来自基础的 jQuery 验证插件。我的文本区域(上面带有 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