无法使用 Symfony2 和 TinyMCE 提交表单

Posted

技术标签:

【中文标题】无法使用 Symfony2 和 TinyMCE 提交表单【英文标题】:Can't submit a form with Symfony2 and TinyMCE 【发布时间】:2012-05-05 09:58:26 【问题描述】:

我有一个由 TinyMCE javascript 库丰富的文本区域的表单。启用 Javascript 库后,如果我按下提交按钮,页面不会更改!如果我禁用库,一切正常! 人们可能会观察到该库未正确使用(我使用的是for dummies tutorial 中最简单的示例)。但是,我认为这与我用于开发网站的框架有关:Symfony2。

有什么想法吗?

【问题讨论】:

【参考方案1】:

很抱歉这个问题,答案已在 here 专门针对 CKeditorSymfony2 的帖子中找到。

实际上,问题是由于文本区域是在控制器内部创建的,默认情况下具有 required=true 值。然后,我只将 textarea 小部件设置为 false,现在它可以工作了!

事实上,TinyMCE 库(与其他库一样)只是将默认文本区域设置为隐藏并将其富文本区域添加到 html 页面。所以,浏览器仍然需要一些 textarea 的值,当 textarea 被 hydden 时不能传递!

【讨论】:

以上是关于无法使用 Symfony2 和 TinyMCE 提交表单的主要内容,如果未能解决你的问题,请参考以下文章

TinyMCE反应,传入的数据无法动态呈现

无法让 ResponsiveFileManager 与 TinyMCE 一起使用

如何强制用户注销 symfony2

使用在线编辑器tinymce,将word 中的图片粘贴进来时,图片却无法显示!

为什么Tinymce第二次无法加载?

如何忽略tinymce中的html标签| Vuejs 和 Laravel