Quill JS - 检查Form Submit上是否有文本更改

时间:2018-04-30 19:44:21

标签: javascript jquery quill textchanged

我正在使用Quill(Rich Text),并且需要找到一种方法来检查页面提交表单时文本是否已更改。我很擅长使用Quill并且一直关注事件here。每次更改文本时都会使用文本更改触发器(很明显)但是我在页面上有其他表单输入控件,这些控件在表单上进行检查以查看它们是否已更改...我需要我的RTF框来执行相同操作。 / p>

修改

我已成功使用以下示例获取事件触发器。我现在的问题是,即使编辑器在页面加载时预先填充,该事件似乎也会触发。我不想承认这些初始加载,只有当文本被用户更改时。

1 个答案:

答案 0 :(得分:1)

用于检测是否exis更改只实现此功能

quill.on('text-change', function(delta, oldDelta, source) {
  if (source == 'api') {
    console.log("An API call triggered this change.");
  } else if (source == 'user') {
    console.log("A user action triggered this change.");
  }
});

此功能检测是否在编辑器上写入或更改,检测您的文字或字体或图像是否有变化......等等。!! 在这种情况下,我使用官方页面的示例: page official 结果: Result Example