Tinymce不显示警告离开页面
tinymce dont show the alert leaving the page
我使用的是正常版本3.4.3.2(非jquery)的jquery。我使用jquery来获取框的内容,像这样
$(function(){
$(".submit").click(function() {
var text = tinyMCE.get('elm1').getContent();
$(".here").html(text);
return false;
});
});
但是当我编辑文本区域的内容并点击提交然后离开页面时。但是它显示了警告框。如果用户在编辑后点击了.submit
,我不希望它出现。由于
很抱歉在一个旧的话题,但我试过。save(),它也不适合我。所以,我想出了一个更好的解决方案,我想分享给下一个人。
未保存警报是自动保存插件的一部分,它检查功能tinymce.get('mce1').isDirty()
。该函数检查tinymce.get('mce1').isNotDirty
"dirty" mce是指没有保存更改的mce。因此,为了防止弹出窗口,你必须告诉mce它是干净的,没有任何未保存的更改。
tinymce.get('mce1').isNotDirty = 1;//clean mce
如果没有对mce1
Brett似乎是对的。
如果$(."here")是初始化时间编辑器的元素,您甚至可以使用它将内容放入表单:
$(".submit").click(function() {
tinymce.get('elm1').save();
return false;
});
如果每页只有一个编辑器,请尝试
tinymce.activeEditor.save();
查看文档了解更多细节https://www.tiny.cloud/docs/api/tinymce/tinymce.editor/
相关文章:
- chrome扩展更改主机/域警告
- 离开页面时弹出消息
- 如何永久停止jshint'只读'警告/错误
- 离开页面导航后保留文本区域内容
- 当主导航离开视图时,为粘性导航应用样式
- JShint-.jshintrc中的ES6有esversion,但仍收到警告(使用atom)
- 将到达日历中的2天添加到离开日历中
- 定时Ajax进程在用户离开页面后继续
- Webpack UglifyJS仍在发出警告消息
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 在离开Aurelia.js上的页面之前,我如何要求用户进行确认
- React Router一直给我一个警告:你不能更改<路由器路由>
- 尝试添加警告以防止用户在提交之前离开表单.我做错了什么
- 离开站点警告 Javascript
- 如何制作'您确定要离开此页面吗'浏览器中的警告消息
- '在关闭或离开未保存更改的页面之前警告用户'并# 39;t工作
- 在使用jQuery离开网站之前警告用户
- 在离开未保存更改的网页之前警告用户
- Tinymce不显示警告离开页面
- 记录离开页面时弹出的警告框