jquery - CKEditor 与 jquery.validate

标签 jquery jquery-validate ckeditor

我在使用 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/

相关文章:

javascript - 我只想让我的音频 mp3 文件播放一次,但没有发生

javascript - 使用 bootstrap-modal modalOverflow 检测滚动事件?

javascript - 隐藏元素的 jQuery 选择器,除了

javascript - 我的自定义 CKEditor 插件如何正确插入具有独特占位符图像的特殊 iframe?

javascript - Jquery- href 单击时全屏弹出覆盖

javascript - 从 ajax 调用中的 ajax 调用取回数据

jquery - HTML5 输入类型杀死 jQuery 验证

javascript - 什么是验证诸如 mm/yyyy 之类的日期格式的正则表达式?

javascript - 我想从ckeditor动态获取数据到div

html - 使用 CKEditor 编辑整个网站