0

我使用 php 脚本将数据插入jos_content表中以创建文章。文章中的内容是一个textarea带有属性的required

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

但是,当我打开我的文章管理器并找到这个创建的文章时,不再需要任何属性——其他一切都很好。同样的事情发生在maxlength.

我使用 JCE,所以我假设它负责以某种方式杀死这些属性。

如何防止这些属性从文章中的 textarea 元素中删除?

4

2 回答 2

0

您是否尝试过更改 JCE 编辑器的设置。转到 Editor Global Configuration > Cleanup and Output 并将 HTML Validation 设置为 NO。

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

或者,只需使用另一个编辑器:Tiny 等...

于 2014-03-20T00:50:00.600 回答
0

我面临同样的问题。问题是 JCE 将删除所有内部没有任何内容的元素。

换句话说,这将被删除:

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

这不会:

<textarea name="comment" required>&nbsp;</textarea>
于 2015-11-19T14:44:08.257 回答