我正在使用 WYSIWYG 编辑器 trumbowyg 来补充我们的 CMS 很糟糕的事实。我们的计划是在不删除他们现有的系统的情况下帮助我们的作者使用 HTML,这只是一个带有文本区域用于文章内容的普通表单。
不幸的是,在 trumbowyg 上激活后textarea
,无论我做什么,都没有发布任何内容。
当我说“没有帖子”时,我的意思是表单在我添加 JavaScript 之前工作,然后停止工作,我指的是 PHP 的$_POST
数组。
这是我尝试过的(尽管在我只是做他们网站上列出的基础知识之前):
<form enctype="multipart/form-data" name="form" method="post">
<!--other inputs ignored, but present-->
<textarea name="article"></textarea> <!--this is the textarea in question-->
</form>
(function(textarea) {
textarea.trumbowyg({ closable: true }).on('tbwblur', function() {
console.log('working'); //This works
textarea.text(textarea.trumbowyg('html'));
});
})($("textarea[name=article]"));
我确实从以下开始,但没有奏效:
$("textarea[name=article]").trumbowyg({ closable: true });