使用/ wysihtml5编辑时保存所做的更改

时间:2012-09-04 02:30:22

标签: html5 save editing

我正在寻找有关如何使用/ wysihtml5保存编辑的一些指导。

我使用搜索术语的几种不同组合来搜索,但实际上我获得的所有匹配都是github。我查看了该网站上的示例,但找不到任何解释用户编辑页面后如何保存更改的内容。

我确实有一些php和sql的知识,但是想要一些指向我需要做什么才能使用/ wysihtml5保存更改。其他说明看起来非常全面,所以我想知道为什么这方面似乎缺失。

有人可以帮忙吗?

非常感谢

布伦达

1 个答案:

答案 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%准确。