Php 在safari mac上的ckeditor中,表单标记替换为p标记

Php 在safari mac上的ckeditor中,表单标记替换为p标记,php,javascript,ckeditor,wysiwyg,Php,Javascript,Ckeditor,Wysiwyg,我正在运行CKeditor 3,并注意到当我将表单字段粘贴到源代码并点击save时。如果我随后重新加载页面并打开编辑器,则表单标记已替换为p标记 如何在不升级到ckeditor4的情况下修复此问题?这是浏览器的问题,而不是CKEditor:。作为简短的结论,以下是引文: 如果浏览器将嵌套表单剥离,则这意味着CKEditor将接收此缩减的代码。CKEditor无法在浏览器之前访问该代码,因此它根本不知道缺少的表单标记 如果您正在使用DIV编辑容器插件,这可能是您的问题 下载标准的CKeditor包

我正在运行CKeditor 3,并注意到当我将表单字段粘贴到源代码并点击save时。如果我随后重新加载页面并打开编辑器,则表单标记已替换为p标记


如何在不升级到ckeditor4的情况下修复此问题?

这是浏览器的问题,而不是CKEditor:。作为简短的结论,以下是引文:

如果浏览器将嵌套表单剥离,则这意味着CKEditor将接收此缩减的代码。CKEditor无法在浏览器之前访问该代码,因此它根本不知道缺少的表单标记


如果您正在使用DIV编辑容器插件,这可能是您的问题

下载标准的CKeditor包。安装。编辑页面。转到源代码视图。键入表单标记、输入字段和关闭表单标记。离开源代码视图,然后返回到源代码视图。没问题

返回到CKeditor下载程序并添加DIV EDIT容器插件。重复上述步骤。注意表单标记是如何被转换成p标记的

这太糟糕了,因为我喜欢使用站点范围的样式表来编辑页面。

表单字段(
)或表单标签(
)?您是否正在进行服务器端筛选?(你应该是。)标签,不是,他们留下来了。