qq_38226953 2017-05-26 09:30 采纳率: 0%
浏览 1035

求 jQuery Validate 验证 Ckeditor 文本编辑器 非空方式

这是我写的一个方法 除了Ckeditor 其他都可以用
搜索过网上这个方法,但是一样没用
这个代码怎么用
CKEDITOR.instances["page_content"].on("instanceReady", function()
{
alert("xxx") //这里从来起不来
//set keyup event
this.document.on("keyup", updateTextArea);
//and paste event
this.document.on("paste", updateTextArea);

}); 

function updateTextArea() 
{ 
    CKEDITOR.tools.setTimeout( function() 
          {  
            $("#page_content").val(CKEDITOR.instances.page_content.getData()); 
            $("#page_content").trigger('keyup'); 
          }, 0);  
} 

自己写的源码
saveOrUpdate: function (event) {
var ckeditorData=CKEDITOR.instances.content.getData();
$("[name=content]").val(ckeditorData);
$("#form1").validate({
debug: true,
errorClass:"errors",
rules: {

                    title: {
                        required: true,
                        rangelength:[0,20]
                    },
                    sort: {
                        required: true,
                    },
                    status: {
                        required: true,
                    },
                    content: {
                        required: true,
                    },
                },
                messages: {

                    title: {
                        rangelength: "字数不能超过20"
                    },
                    content: {
                        required: "字数不能超过20"
                    },
                },

            submitHandler: function(form1) {
                alert("校验成功");
                var sliders= $("#form1").serializeObject();
                var id=JSON.stringify(sliders.id);
                var url= id.length == 2 ? "../articles/save" : "../articles/update";

                $.ajax({
                    type: "POST",
                    url: url,
                    data: JSON.stringify(sliders),
                    success: function(r){
                        if(r.code === 0){
                            alert('操作成功', function(index){
                                vm.reload();
                            });
                        }else{
                            alert(r.msg);
                        }
                    }
                });
            },
            invalidHandler: function(form1, validator) {  //不通过回调
                alert("失败");
                return false;
            }

        })

    },
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何在scanpy上做差异基因和通路富集?
    • ¥20 关于#硬件工程#的问题,请各位专家解答!
    • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
    • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
    • ¥30 截图中的mathematics程序转换成matlab
    • ¥15 动力学代码报错,维度不匹配
    • ¥15 Power query添加列问题
    • ¥50 Kubernetes&Fission&Eleasticsearch
    • ¥15 報錯:Person is not mapped,如何解決?
    • ¥15 c++头文件不能识别CDialog