JQuery中的CKEDITOR验证

时间:2016-05-02 12:55:58

标签: jquery validation ckeditor

我希望使用jquery验证验证我的ckeditor,在提交事件上验证并根据消息提供错误消息

网页:       

Script:
 jQuery.validator.setDefaults({
                            highlight: function (element, errorClass, validClass) {
                                if (element.type === "radio") {
                                    this.findByName(element.name).addClass(errorClass).removeClass(validClass);
                                } else {
                                    $(element).closest('.form-group').removeClass('has-success has-feedback').addClass('has-error has-feedback');
                                    $(element).closest('.form-group').find('span.icon').remove();
                                    $(element).closest('.form-group').append('<span class="icon icon-validation-error"></span>');
                                }
                            },
                            unhighlight: function (element, errorClass, validClass) {
                                if (element.type === "radio") {
                                    this.findByName(element.name).removeClass(errorClass).addClass(validClass);
                                } else {
                                    $(element).closest('.form-group').removeClass('has-error has-feedback').addClass('has-success has-feedback');
                                    $(element).closest('.form-group').find('span.icon').remove();
                                    $(element).closest('.`enter code here`form-group').append('<span class="icon icon-validation-right"></span>');
                                }
                            }
                        });

2 个答案:

答案 0 :(得分:1)

  $(document).ready(function(){

        $("#form-id").validate(
        {
            ignore: [],
          debug: false,
            rules: { 

                cktext:{
                     required: function() 
                    {
                     CKEDITOR.instances.cktext.updateElement();
                    },


                }
            },
            messages:
                {

                cktext:{
                    required:"Please enter Text",
                                       }
            }
        });
    });

UITextField

答案 1 :(得分:0)

您可以使用如下

 CKEDITOR.instances['id'].on('focus', function () {
   //Do something here.
 });

你可以在这里传递任何有效的事件。