Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用JQuery验证Ckeditor_Javascript_Php_Jquery_Codeigniter - Fatal编程技术网

Javascript 如何使用JQuery验证Ckeditor

Javascript 如何使用JQuery验证Ckeditor,javascript,php,jquery,codeigniter,Javascript,Php,Jquery,Codeigniter,我是javascript新手,我正在开发一个到CodeIgniter的项目。 实际上,我在CKEditor验证中遇到了一个问题。当我填写所有字段并单击提交按钮时,一条消息显示CKEditor是必填字段,但当我再次单击提交按钮时,数据成功提交 我不知道如何解决这个问题。我已经搜索了很多东西,但我的问题是一样的。我正在使用这段代码,但这给出了一个错误getData()未定义我不知道什么是getData以及我必须在哪里使用它 function CheckForm(theForm) { tex

我是javascript新手,我正在开发一个到CodeIgniter的项目。 实际上,我在CKEditor验证中遇到了一个问题。当我填写所有字段并单击提交按钮时,一条消息显示CKEditor是必填字段,但当我再次单击提交按钮时,数据成功提交

我不知道如何解决这个问题。我已经搜索了很多东西,但我的问题是一样的。我正在使用这段代码,但这给出了一个错误getData()未定义我不知道什么是getData以及我必须在哪里使用它

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。

我猜您可能犯了两个错误

  • 声明表单,并在之前编写JavaScript

  • getdata()是一个简单的jQuery函数,用于获取CKeditor文本框中的任何内容


  • 请参阅完整的CKeditor文档。

    您能解释一下吗?@itzmukeshy7我们必须在
    []
    中传递文本框的id,以便可以找到它,并检查它是否为空。两种方法的任何区别以及为什么使用
    []
    ?可能是没有
    []就无法找到它的id
    属性访问器通过使用点表示法或括号表示法提供对对象属性的访问。不能对CKEditor对象调用jquery方法
    getdata()是简单的jquery函数
    textbox_data = CKEDITOR.instances['mytextbox'].getData();