关闭 TinyMCE 离开页面时的 Confirm 确认提示框
TinyMCE 这个编辑器挺好用的,我是使用 jQuery 的版本,编辑完内容以后,AJAX 提交到后台并跳转网页:
$(function(){
$(".submit").click(function() {
var text = tinyMCE.get('elm1').getContent();
$(".here").html(text);
return false;
});
});
但它显示警告框,如果用户在编辑后点击了 .submit
,我不希望它出现。
你确定要离开这个页面吗?
如果你离开这个页面,你所做的改变将会丢失。
未保存的警报是自动保存插件的一部分,该插件检查功能 tinymce.get('mce1').isDirty()
。此功能检查值 tinymce.get('mce1').isNotDirty
false 是一个未保存的更改。所以,为了防止弹出窗口,您必须告诉 TinyMCE 它没有任何未保存的更改,它是干净的。
tinymce.get('mce1').isNotDirty = 1; //clean mce
这样离开页面时,就没有 Confirm 确认提示框了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要删除消息,只需禁用自动保存插件,这就是添加 onunload 提示的内容。