如何使用 nicEdit javascript 打印格式化文本作为论坛的描述?
How to print formatted text as forum's description with nicEdit javascript?
我对 nicEdit 脚本有疑问。它运行良好,您可以编辑您的文本,但问题是当我 post 向论坛发送消息时它看起来像编码的 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();">
php textarea 中的部分取自之前的 textArea 字段,因为我正在编辑已经存在的项目。
我用 niceEditor 编辑的文本看起来如何:
以及当我 post 它时它的样子:
在我看来,当我 post 它时,我需要以某种方式解码它。有什么建议吗?
我用 php 函数修复了它:
htmlspecialchars_decode($printingValue);
我对 nicEdit 脚本有疑问。它运行良好,您可以编辑您的文本,但问题是当我 post 向论坛发送消息时它看起来像编码的 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();">
php textarea 中的部分取自之前的 textArea 字段,因为我正在编辑已经存在的项目。
我用 niceEditor 编辑的文本看起来如何:
以及当我 post 它时它的样子:
在我看来,当我 post 它时,我需要以某种方式解码它。有什么建议吗?
我用 php 函数修复了它:
htmlspecialchars_decode($printingValue);