我正在使用CKeditor和来自baseistance的jQuery验证插件.我的textarea(上面有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