我正在使用Quill(Rich Text),并且需要找到一种方法来检查页面提交表单时文本是否已更改。我很擅长使用Quill并且一直关注事件here。每次更改文本时都会使用文本更改触发器(很明显)但是我在页面上有其他表单输入控件,这些控件在表单上进行检查以查看它们是否已更改...我需要我的RTF框来执行相同操作。 / p>
修改
我已成功使用以下示例获取事件触发器。我现在的问题是,即使编辑器在页面加载时预先填充,该事件似乎也会触发。我不想承认这些初始加载,只有当文本被用户更改时。
答案 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 结果: