javascript – TinyMCE要求阻止发送表单

我有TinyMCE的问题.在我基于CakePHP v3的应用程序中,我有一个表单来添加忠诚度任务.有一个字段使用tinymce来描述任务.

所以问题是当我用数据填写表单并单击提交按钮时没有任何反应.还有更多的形式来编辑任务,它完美地工作(完全相同).没有为有问题的表单添加自定义JS.

我知道在textarea上使用TinyMCE会导致问题,因为当我禁用所需时它会完美运行.

一些代码:
TinyMCE初始化:

tinymce.init({
    selector: 'textarea.tinymce',
    height: 500,
    plugins: [
        "advlist autolink link image lists charmap preview hr anchor image",
        "wordcount visualblocks visualchars fullscreen insertdatetime nonbreaking",
        "table paste"
    ],
    toolbar1: "undo redo cut copy paste | bold italic underline strikethrough subscript superscript | alignleft aligncenter alignright alignjustify | table",
    toolbar2: "formatselect | outdent indent | bullist numlist | blockquote link unlink charmap hr image | preview",
    menubar: false,
    content_css: [
        '//www.tinymce.com/css/codepen.min.css'
    ]
});

表格(删除少数元素):

<?= $this->Form->create(null, ['enctype'=>'multipart/form-data']); ?>
<div class="col-xs-12">
    <div class="form-group">
        <label>Tytuł</label>
        <input type="text" name="title" class="form-control" required="required"/>
    </div>
</div>
//additional elements
<div class="col-xs-12">
    <div class="form-group">
        <label>Treść zadania</label>
        <textarea name="task" class="form-control tinymce" required="required"></textarea>
    </div>
    <input type="submit" class="" value="Dodaj"/>
</div>
<?= $this->Form->end(); ?>

二手TinyMCE版本:4.6.4(最新)

解决方法:

感谢您的快速回复,但我在tinymce支持论坛上找到了自己的回答.

对于有这个问题的其他人:只需在下面添加代码到你的tinyMCE初始化.

setup: function (editor) {
    editor.on('change', function (e) {
        editor.save();
    });
}
上一篇:python – Django:在管理界面中使用TinyMCE 4


下一篇:c# – TinyMCE包