文本编辑器(ckeditor)的Javascript验证不起作用
我已经为editori编写了javascript验证代码,我正在使用ckeditor。它工作不正常。例如,当我开始提交表单时,警报框会出现,因为编辑器是空的,但当我添加一些内容并对其进行验证时,警报框仍然会出现。一切正常后。但我希望警报框会出现一次,当编辑器字段为空时。所以请建议我。下面是我的编码。谢谢 功能验证 { var descripp=document.getElementByIddescription.value; ifdescripp=={ 请输入合作伙伴描述; document.getElementByIddescription.focus; document.getElementByIddescription.style.borderColor=fd00d6; 返回false; } }文本编辑器(ckeditor)的Javascript验证不起作用,javascript,php,Javascript,Php,我已经为editori编写了javascript验证代码,我正在使用ckeditor。它工作不正常。例如,当我开始提交表单时,警报框会出现,因为编辑器是空的,但当我添加一些内容并对其进行验证时,警报框仍然会出现。一切正常后。但我希望警报框会出现一次,当编辑器字段为空时。所以请建议我。下面是我的编码。谢谢 功能验证 { var descripp=document.getElementByIddescription.value; ifdescripp=={ 请输入合作伙伴描述; document.
经过反复研究,我终于找到了解决方案。 而不是使用
var descrip = document.getElementById("description").value;
如果我们使用
var get_desc = CKEDITOR.instances['description'].getData();
然后我们可以得到文本编辑器关联字段的准确结果。
当编辑器为空时,它将返回null,否则编辑器值将自动返回。
在这里,我们可以简单地获得get_desc,根据它我们可以验证字段。
它工作正常。我已经测试过了。谢谢。为什么行与行之间有两倍的空格?@asdf_enel_hak猜测这会让新程序员感觉不那么不知所措。
var get_desc = CKEDITOR.instances['description'].getData();