layui富文本編輯器提交時無法獲取到值


layui的富文本編輯器是在textarea上建立了一個富文本編輯器,也就是說填寫在富文本編輯器里的內容其實都只是放在編輯器里的,並沒有將內容放在textarea里,當獲取表單中的textarea的值的時候是沒有值的,所以需要先把富文本編輯器的值同步到之前的textarea中,然后才能通過textarea獲取對應的值:

form.verify({
            content: function(value) {
                return layedit.sync(index);
            }
        });

textarea:

 <textarea id="demo-textarea0" placeholder="請輸入內容" name="company_introduce" lay-verify="content0" style="display: none;"></textarea>

JQ:

 layui.use(['form', 'layedit'], function() {
            var form = layui.form,
                layer = layui.layer,
                layedit = layui.layedit;

            var index0 = layedit.build('demo-textarea0'); 
     form.verify({
                content0: function(value) {
                    return layedit.sync(index0);
                }
   });
})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM