我已经下载并实现了以下插件: https://github.com/jwysiwyg/jwysiwyg
现在我不希望用户能够格式化插入到插件中的文本,只需要基本的粗体itallics和段落。所以我尝试来实现rmFormat插件
$('textarea.wysiwyg').wysiwyg({
brIE: true,
rmUnusedControls: true,
controls: {
bold: { visible: true },
italic: { visible: true },
h3: { visible: true },
removeFormat: { visible: true }
},
rmUnwantedBr: false,
plugins: {
rmFormat: {
rmMsWordMarkup: true,
enabled:true
}
}
});
但它确实不起作用!任何人有这方面的经验吗?如果没有人得到任何其他控件的建议,只允许非常简单的标记控制?
网站 MVC btw
这是一个小提琴
答案 0 :(得分:1)
我在 jquery.jwysiwyg.js 文件中编写了代码
this.removeFormat = function () {
...
// Get the current html strings from textarea
var newContent = this.getContent();
// it will remove all the html formatting applied on textarea
newContent = newContent.replace(/<(.|\n)*?>/gi, '');
// update new contents on textarea
this.editorDoc.body.innerHTML = newContent;
this.saveContent();
return this;
}