编辑时复选框无法呈现

时间:2016-11-24 14:01:03

标签: javascript ckeditor4.x

我在我的网站上配置了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';

有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

仅供记录,此问题的解决方案是允许CKEditor配置中的其他内容类型。

ck.config.extraAllowedContent = 'input[type]';

这一行使编辑器接受带有type属性的输入标签。