我的页面中有2个编辑器。当我点击一个按钮,我希望他们被禁用。
如果有可能,我希望它成为一个普通的textarea,并将其作为常规文本而不是html看作文本。
我看到其他有关禁用的问题,但没有让它们起作用..
这是我的代码:
function create_text_editor()
{
$('#remarks1').tinymce(
{
script_url : 'resources/tinymce/jscripts/tiny_mce/tiny_mce.js',
theme : "advanced",
theme_advanced_buttons1 : "cut,copy,paste,|,bold,italic,underline,|,undo,redo,|,justifyleft,justifycenter,justifyright,justifyfull,|" ,
theme_advanced_buttons2 : "formatselect,fontselect,fontsizeselect,|,forecolor,backcolor,|",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
plugins : "paste" ,
oninit : on_editor_init });
$('#remarks2').tinymce(
{
script_url : 'resources/tinymce/jscripts/tiny_mce/tiny_mce.js',
theme : "advanced",
theme_advanced_buttons1 : "cut,copy,paste,|,bold,italic,underline,|,undo,redo,|,justifyleft,justifycenter,justifyright,justifyfull,|" ,
theme_advanced_buttons2 : "formatselect,fontselect,fontsizeselect,|,forecolor,backcolor,|",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
plugins : "paste" ,
oninit : on_editor_init });
}
'on_editor_init'是emtpy。
任何帮助都将获得批准,
感谢提前。
答案 0 :(得分:1)
您需要调用save函数并关闭tinymce。当然,你可以在推送一个简单的UI按钮时执行这段代码(我想你知道它是如何工作的)
tinymce.get(editor_id).save();
tinymce.execCommand('mceRemoveControl', true, editor_id);
现在,您应该能够在初始化tinymce之前看到网站上的textarea。