• layui富文本编辑框使用editor.html("")方法清空内容后提交表单后依旧会提交旧数据
  • 发布于 1周前
  • 63 热度
    1 评论
我在使用layui富文本框时,在用户点击了评论后会调用editor.html("")方法清空富文本框内的评论内容从页面效果看,也确实是把富文本框内的评论内容清空掉了,但是,如果用户重复点击评论按钮,系统还是会提交原来的评论内容,理论上这时应该提示用户内容不为空,或者说直接提交空字符串内容才对,不应该再提交“已清空”的内容才对的,这问题出在哪里?
用户评论
  • 旧人不归
  • layedit的富文本编辑器在数据提交后是无法设置清空文本区域的数据,这时候我们可以修改layedit.js
    来实现layedit的数据清空。
    向layedit.js中添加代码
     //清楚编辑器中的内容
      Edit.prototype.clearContent = function (index) {
        var iframeWin = getWin(index);
        if(!iframeWin[0]) return;
        iframeWin[0].document.body.innerHTML="";
      }
    然后在自己的js中使用
     // 清除文本框内容
     layui.layedit.clearContent(editIndex);
    清空数据。
  • 2024/4/3 18:50:00 [ 0 ] [ 0 ] 回复