layui同步富文本到文本域

这篇博客介绍了如何在layui框架下结合layedit富文本编辑器,设置自定义验证规则,并监听表单提交事件进行数据同步与验证。通过阻止默认的表单提交行为,利用FormData对象和Ajax发送POST请求,实现异步提交到后台接口。
摘要由CSDN通过智能技术生成

这里富文本编辑器同步到文本域必须在监听提交才可以生效,否则在另外的别的事件function()方法无法生效

layui.use([‘form’, ‘layer’,‘layedit’,‘jquery’],function() {
var $ = layui.$;
var form = layui.form,
layer = layui.layer;
//富文本编辑器
var layedit = layui.layedit;

    var index =layedit.build('classdesc', {
        height: 150, //设置编辑器高度
        tool: ['left', 'center', 'right']
    });

    //自定义验证规则
    form.verify({
        classdesc: function(value) {
            return layedit.sync(index);
        }
    });



    //监听提交
    form.on('submit(add)',function(data) {


        event.preventDefault();
        var form =document.getElementById('form');

        formdata = new FormData(form);

        //{cateid:cateid,classname:classname,classdesc:classdesc,classimg:classimg}
        var url="{:url('cate/cate_son_do')}";
        //发送ajax
        $.ajax({
            url:url,
            data:formdata,
            dataType:'json',
            method:'post',
            processData: false, // 默认true
            contentType: false,
            success:function(res){

                // console.log(res);



            }
        });






            return false;
    });

});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值