forms - 无法使用 Symfony2 和 TinyMCE 提交表单

标签 forms symfony tinymce textarea

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

有什么想法吗?

最佳答案

抱歉这个问题,答案已找到here在一篇专门介绍 CKeditorSymfony2 的帖子中。

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

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

关于forms - 无法使用 Symfony2 和 TinyMCE 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10303431/

相关文章:

PHP WebSocket ZMQ - 聊天操作 - 向特定用户发送数据

doctrine-orm - 如何使用 Symfony 2 在 Doctrine 2 中添加 BLOB 类型

javascript - TinyMCE onmouseover 事件,无需单击即可打开菜单项

tinymce - 如何从tinymce中删除品牌? (上面写着 'Powered by tinymce')

javascript - form.serialize() 不起作用

ruby-on-rails - 如何创建 Formtastic "partials"

php - Symfony 尾部斜杠重定向丢弃 HTTPS

Javascript NaN 求和 Num 时

javascript - 表单将 <select> 提交为未定义

javascript - 将字符串 append 到 tinyMCE 实例