javascript - 如何使用 nicEdit javascript 打印格式化文本作为论坛的描述?

标签 javascript php html nicedit dotproject

我的 nicEdit 脚本有问题。它工作得很好,您可以编辑文本,但问题是当我将消息发布到论坛时,它看起来像编码的 html 文本。我想我应该以某种方式解码。我错了吗?

这是我如何使用此脚本的代码:

<script type="text/javascript" src="http://js.nicedit.com/nicEdit-latest.js"></script> 

<script type="text/javascript">
  bkLib.onDomLoaded(function() {
        new nicEditor().panelInstance('message_body');
  });
  </script>

<textarea cols="200" id="message_body" name="message_body" style="height:300px;"><?php echo str_replace( "<br />", "", $AppUI->___((($message_id == 0) and ($message_parent != -1)) ? "\n>"  .  $last_message_info['message_body'] . "\n" : $message_info['message_body']) );   ?> 
</textarea>

<INPUT class="button" type=submit name="submit" value="Send" onclick="nicEditors.findEditor('message_body').saveContent();">

textarea 中的 php 部分取自之前的 textArea 字段,因为我正在编辑已经存在的项目。

我的文本是用niceEditor编辑的:

当我发布它时它看起来如何: enter image description here

在我看来,当我发布此文本时,我需要以某种方式对其进行解码。有什么建议吗?

最佳答案

我用 php 函数修复了它:

htmlspecialchars_decode($printingValue);

关于javascript - 如何使用 nicEdit javascript 打印格式化文本作为论坛的描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31669463/

相关文章:

php - 如何正确管理 PHP 的用户权限?

javascript - 使用jquery计算dom上输入元素的动态数量

javascript - 为什么 Ruby 和 JavaScript 按位运算符使用相同的操作数会产生不同的结果?

javascript - 在带有打印对话框的 javascript 中打开一个新窗口?

php - 表递归php中子级的级别?

php - Twitter Bootstrap/Wordpress 集成的布局问题

javascript - JS : Check if Sling resource exists without creating 404 error

html - CSS 菜单下拉悬停问题

javascript - 当 id 到达浏览器视口(viewport)顶部时在 JavaScript 中执行操作

javascript - 浏览器上的 native toast 消息