TinyMCE - 名为 'content' 的无效表单控件无法聚焦。

8 浏览
0 Comments

TinyMCE - 名为 'content' 的无效表单控件无法聚焦。

我使用TinyMCE 4,并且这是我对它的代码:\n



\n但是我遇到了一个问题。当我点击“提交”按钮时,表单没有被发送,但是在网页浏览器控制台中我看到了错误信息:“一个无效的表单控件名=\'content\'无法聚焦。”\n请问你能帮助我,如何简单解决这个问题?提前感谢你的建议。

0
0 Comments

TinyMCE - An invalid form control with name='content' is not focusable)这个问题的出现的原因是由于使用Ajax通过textarea字段发送TinyMCE数据时,始终会在控制器处收到null的值。

解决方法是将Ajax请求中的一个参数从dataType: "json"改为dataType: "jsonp"。注意,将dataType中添加p是解决方案。

希望能帮助到遇到同样问题的任何人。

0
0 Comments

问题的原因是TinyMCE隐藏了textarea,解决方法是移除"required"属性。移除该属性后,问题将得到解决。但是有人提出了疑问,为什么移除"required"属性能解决这个问题呢?可以在这里查看最佳答案:stackoverflow.com/questions/22148080/…

然而,有人认为移除"required"属性并不是一个解决方法。我们之所以添加"required"属性是因为这个字段是必填项,而不是任性而为。对于TinyMCE的解决方法可以在这里找到:stackoverflow.com/questions/60834085/…

非常感谢,这对我非常有帮助,我的代码现在可以正常工作了。

0