默认情况下,kindeditor会自动过滤html,也就是如果在html模式下随便乱输入代码,切换到可视状态就会没掉。当然,这个功能还是有用处的,比如对于不了解html的一些客户,他们只需要复制粘贴。但对于需要编辑html的人来说就不行了。
加上这个代码去掉过滤功能
KindEditor.options.filterMode = false
也可以在初始化编辑器实例时加上设置
filterMode : false
var editor;
KindEditor.ready(function(K) {
editor = K.create('textarea[name="ncontent"]', {
resizeType : 1,
allowPreviewEmoticons : false,
filterMode:false,
allowImageUpload : false,
items : ['source', '|', 'fullscreen', 'undo', 'redo', 'print', 'cut', 'copy', 'paste',
'plainpaste', 'wordpaste', '|', 'justifyleft', 'justifycenter', 'justifyright',
'justifyfull', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'subscript',
'superscript', '|', 'selectall', '-',
'title', 'fontname', 'fontsize', '|', 'textcolor', 'bgcolor', 'bold',
'italic', 'underline', 'strikethrough', 'removeformat', '|', 'image',
'flash', 'media', 'advtable', 'hr', 'emoticons', 'link', 'unlink']
});
});