我使用 php 脚本将数据插入jos_content
表中以创建文章。文章中的内容是一个textarea
带有属性的required
。
<textarea name="comment" required></textarea>
但是,当我打开我的文章管理器并找到这个创建的文章时,不再需要任何属性——其他一切都很好。同样的事情发生在maxlength
.
我使用 JCE,所以我假设它负责以某种方式杀死这些属性。
如何防止这些属性从文章中的 textarea 元素中删除?
我使用 php 脚本将数据插入jos_content
表中以创建文章。文章中的内容是一个textarea
带有属性的required
。
<textarea name="comment" required></textarea>
但是,当我打开我的文章管理器并找到这个创建的文章时,不再需要任何属性——其他一切都很好。同样的事情发生在maxlength
.
我使用 JCE,所以我假设它负责以某种方式杀死这些属性。
如何防止这些属性从文章中的 textarea 元素中删除?
您是否尝试过更改 JCE 编辑器的设置。转到 Editor Global Configuration > Cleanup and Output 并将 HTML Validation 设置为 NO。
这会影响您的代码,但会保留文章中 textareas 的属性。当然,您必须将属性设置为具有值:required="required"
.
或者,只需使用另一个编辑器:Tiny 等...
我面临同样的问题。问题是 JCE 将删除所有内部没有任何内容的元素。
换句话说,这将被删除:
<textarea name="comment" required></textarea>
这不会:
<textarea name="comment" required> </textarea>