我正在寻找有关如何使用/ wysihtml5保存编辑的一些指导。
我使用搜索术语的几种不同组合来搜索,但实际上我获得的所有匹配都是github。我查看了该网站上的示例,但找不到任何解释用户编辑页面后如何保存更改的内容。
我确实有一些php和sql的知识,但是想要一些指向我需要做什么才能使用/ wysihtml5保存更改。其他说明看起来非常全面,所以我想知道为什么这方面似乎缺失。
有人可以帮忙吗?
非常感谢
布伦达
答案 0 :(得分:4)
根据编辑的Getting Started页面,它可以通过使用富编辑器替换常规<textarea>
来实现:
wysihtml5采用textarea并将其转换为富文本编辑器。 textarea充当不支持的浏览器的后备(例如,IE&lt; 8)。 确保textarea元素具有id,以便我们以后可以访问它 很容易从JavaScript。生成的富文本编辑器会很多 行为和看起来像textarea行为(占位符, 自动对焦,...)和css样式将被复制。
请注意:textarea将始终保持编辑器的生成 标记。因此,wysihtml5可以与表格顺利集成。
因此,编辑器的内容将永远是可作为textarea的价值,因为你有定期的形式元素(提交表单,或使用JavaScript获取内容,并使用Ajax发送到PHP,你可以用它)。
例如,考虑将编辑器应用于以下内容:
<form action="somescript.php" method="POST">
<textarea id="wysihtml5-textarea" name="wysihtml5-textarea"></textarea>
<input type="submit" value="Submit form">
</form>
如果您通过单击按钮提交表单,您的php脚本将收到$_POST["wysihtml5-textarea"]
上的内容(更改textarea的名称以在{{1}上设置所需的键})。
如果您想使用JavaScript获取值,请按ID选择$_POST
,然后访问元素的值:
<textarea>
然后,如果需要,可以使用Ajax将该值传递给PHP。用于实际保存数据的PHP / SQL实现取决于您,编辑器的代码只负责提供富文本编辑器和格式化功能。
注意:我从未使用过该编辑器,所以我的回答可能不是100%准确。