Joomla JCE删除了textarea必需属性

时间:2014-03-20 00:33:14

标签: php forms joomla joomla3.0 jce

我使用一个php脚本,在jos_content表中插入某种内容以创建文章。其中,textarea属性为required

<textarea name="comment" required></textarea>

但是,当我打开我的文章管理器并找到这篇创建的文章时,不再需要任何属性,其他一切都很好。 maxlength也是如此。我使用JCE编辑器,所以我可以假设它可能以某种方式杀死它。但我不知道现在该怎么办?

2 个答案:

答案 0 :(得分:0)

您是否尝试更改JCE编辑器的设置?转到编辑器全局配置&gt;清理并输出并将HTML验证设置为NO。

这会影响您的代码,但它会在文章中保留textareas的属性。当然,您必须将属性设置为具有值:required="required"

或者,只需使用其他编辑器:Tiny等......

答案 1 :(得分:0)

我遇到了同样的问题。问题是JCE将删除所有内容中没有任何内容的元素。

换句话说,这将被删除:

<textarea name="comment" required></textarea>

这不会:

<textarea name="comment" required>&nbsp;</textarea>