【发布时间】:2019-08-27 13:43:26
【问题描述】:
第一次提交表单时不发送ckeditor字段中的文本(仅在第二次、第三次等)。
例如,如果尝试创建一篇文章的帖子并提交表单,我会收到验证错误:“body 字段是必需的”。如果尝试再次提交(第二次或第三次),它会正常工作。
真正的问题是在编辑时!例如,在编辑表单时,“body”字段以及其他字段中会填写数据库中的数据。换句话说,ckeditor 字段中已经有文本。
如果我第一次尝试提交表单它不会更新body,因为ckeditor 中的文本没有发送;发送的是默认值(旧文章的body,是用DB的数据填写的)。
因此,除非我在其他字段中收到验证错误,否则它不会编辑(如果我收到验证错误,我将不得不再次提交,这将起作用)。
如何解决这个问题?这是CKEDITOR 4 中的已知错误吗?如果我不解决它,如果用户必须至少提交两次表单来编辑或创建文章,他们会感到沮丧。
这是我正在使用的插件列表(可能对解决问题有用):
a11yhelp, about, api, autocomplete, autocorrect, browser, clipboard, colordialog, copyformatting, crossereference, dialog, div, docprops, find, googlesearch, image, link, liststyle, magicline, mathjax, openlink, pastecode, pastefromword, preview , quicktable, scayt, section, showblocks, sourcedialog, specialchar, table, tableselection, tabletools, tabletoolstoolbar, texttransform, widget, wsc
顺便说一句,我在他们的官方网站上使用ckeditor builder下载了ckeditor。
【问题讨论】:
标签: ckeditor ckeditor4.x