我在我的网站上配置了CKEditor 4,只是添加了一个插件(表单),让我在编辑器中添加复选框。我添加了复选框,保存并将结果保存到我的数据库中。
但是,当我编辑我的资源时,当CKEditor出现时,所有内容都会显示,但复选框没有出现。
我保存的HTML是:
<p><input type="checkbox"> Testing</p>
我的CKEditor配置是:
var ck = CKEDITOR.replace(elm[0], {
forcePasteAsPlainText: true,
toolbar: [
{ name: 'basicstyles', items : ['Bold', 'Italic', 'Strike'] },
{ name: 'links', items : ['Link', 'Unlink'] },
{ name: 'paragraph', items : ['NumberedList', 'BulletedList', 'Checkbox'] }
]
});
ck.config.extraPlugins = 'forms';
有人能帮助我吗?
答案 0 :(得分:1)
仅供记录,此问题的解决方案是允许CKEditor配置中的其他内容类型。
ck.config.extraAllowedContent = 'input[type]';
这一行使编辑器接受带有type属性的输入标签。