【发布时间】:2014-12-16 10:25:47
【问题描述】:
我正在使用 TinyMCE 作为 CMS 的 HTML 编辑器。
这一直工作正常,表单提交正确的数据,因为它应该在 Chrome 中。它还在 IE 11 中正确显示。但是,如果我使用 IE11 提交表单,浏览器不会从表单中发布数据。
检查源代码,隐藏字段不会被输入到文本框中的新数据填充。我找不到这方面的任何信息,而且它发生在多台计算机上。
是否有人对 TinyMCE 有足够的了解以了解问题所在?
对于那些不知道的人:
TinyMCE,也称为 Tiny Moxiecode 内容编辑器,是一个独立于平台的基于 Web 的 JavaScript/HTML WYSIWYG 编辑器控件,由 Moxiecode Systems AB 在 LGPL 下作为开源软件发布。它能够将 HTML textarea 字段或其他 HTML 元素转换为编辑器实例。 它提供了 HTML 格式化工具,例如粗体、斜体、下划线、有序列表和无序列表、不同类型的对齐、图像和视频的内联放置等。对于那些希望允许其用户编辑 HTML 的人来说,它非常有用在线文档。可以在与项目集成时配置不同的选项,提高项目的灵活性。
它的工作原理是将 textarea 字段替换为 iframe,该 iframe 为用户提供了许多 HTML 编辑控件,并将此数据放入允许提交数据的隐藏文本字段中。
【问题讨论】:
-
反对的选民请解释,而不是仅仅投票。
-
不清楚您希望我们做什么。你的问题到底是什么?
-
显然他们想要帮助了解为什么 POST 数据不使用 IE11 发送!
-
@FrédéricHamidi 通常通过将 TinyMCE 添加到标题中,知道它的人会发表评论。我讨厌必须提交有关 TinyMCE 的所有链接以寻求帮助。抱歉,我知道这听起来像是我忘恩负义。有点绝望,因为我需要在几个小时后展示这个。
-
@FrédéricHamidi 我设法通过降级到旧版本来修复。非常奇怪,因为版本 3 被宣传为不兼容,而版本 4 被认为是兼容的。
标签: javascript jquery