Javascript 如何使用JQuery验证Ckeditor
我是javascript新手,我正在开发一个到CodeIgniter的项目。 实际上,我在CKEditor验证中遇到了一个问题。当我填写所有字段并单击提交按钮时,一条消息显示CKEditor是必填字段,但当我再次单击提交按钮时,数据成功提交 我不知道如何解决这个问题。我已经搜索了很多东西,但我的问题是一样的。我正在使用这段代码,但这给出了一个错误getData()未定义我不知道什么是getData以及我必须在哪里使用它Javascript 如何使用JQuery验证Ckeditor,javascript,php,jquery,codeigniter,Javascript,Php,Jquery,Codeigniter,我是javascript新手,我正在开发一个到CodeIgniter的项目。 实际上,我在CKEditor验证中遇到了一个问题。当我填写所有字段并单击提交按钮时,一条消息显示CKEditor是必填字段,但当我再次单击提交按钮时,数据成功提交 我不知道如何解决这个问题。我已经搜索了很多东西,但我的问题是一样的。我正在使用这段代码,但这给出了一个错误getData()未定义我不知道什么是getData以及我必须在哪里使用它 function CheckForm(theForm) { tex
function CheckForm(theForm)
{
textbox_data = CKEDITOR.instances.mytextbox.getData();
if (textbox_data==='')
{
alert('please enter a comment');
}
}
改变这个
textbox_data = CKEDITOR.instances.mytextbox.getData();
到
在[]
中,应该有文本框的id
注意:别忘了添加CKEditor JS。我猜您可能犯了两个错误
请参阅完整的CKeditor文档。您能解释一下吗?@itzmukeshy7我们必须在
[]
中传递文本框的id,以便可以找到它,并检查它是否为空。两种方法的任何区别以及为什么使用[]
?可能是没有[]就无法找到它的id
属性访问器通过使用点表示法或括号表示法提供对对象属性的访问。不能对CKEditor对象调用jquery方法getdata()是简单的jquery函数
;
textbox_data = CKEDITOR.instances['mytextbox'].getData();