我在使用 jquery.validate 的页面上有一些文本区域。我将 CKEDITOR 添加到这些文本区域中,现在测试人员提示说,当他们犯错误时,验证器会警告他们存在错误(因为我在调用编辑器之前对编辑器执行了 updateElement),但文本区域没有得到不再有红色边框。有办法解决这个问题吗?有没有办法在 errorPlacement 函数中找到 CKEDITOR 实例?
最佳答案
我发现我使用 errorPlacement 找错了树。相反,我添加了突出显示和取消突出显示功能:
errorPlacement: function(error, element)
{
$(element).parent('div').prev().append(error[0]);
},
highlight: function(element, errorClass, validClass)
{
$(element).parent().addClass(errorClass).removeClass(validClass);
},
unhighlight: function(element, errorClass, validClass)
{
$(element).parent().addClass(validClass).removeClass(errorClass);
}
关于jquery - CKEditor 与 jquery.validate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6796647/