如何显示格式化的html标签

时间:2013-11-16 08:17:08

标签: php tags formatting

我有一个可编辑的div,我的用户在其中添加内容,有时他们会添加html标签并保存到数据库中,现在当我使用php检索文本时它会向我显示html标签而不是格式化它。 / p>

例如:

<div id='content' contentEditable='true'>
   This is a html <a href='www.google.com' >formatted</a><strong>text</strong>
</div>

JavaScript,我的发布方式:

var content = encodeURIComponent(document.getElementById('content').innerHTML);
{post content}

PHP,我如何展示:

echo $_POST['content'];

它显示的链接具有正确的默认蓝色和带下划线但<strong><bold>标记显示为没有默认HTML格式。

这就是我的方式:

  

这是一个html formatted <strong>text<strong>

这就是我想要展示的方式:

  

这是一个html formatted 文字

1 个答案:

答案 0 :(得分:0)

根据我所看到的,您的问题是由

引起的
encodeURIComponent()

尝试对其进行评论,看看会发生什么。