2012-04-05 71 views
-2

我已经实现了一个模板(在html和php中),通过它我可以在某些(输入和textareas)中编辑文本。在Internet Explorer中转义/剥离html标记

在我编辑了文本之后,我将它存储在mysql数据库中,之后我可以调用此模板。现在,当我把这段文字,我已经存储在mysqldatabase,在互联网exploerer,该文本将与它的HTML标签叫,我可以看到像这样的textarea的:

p> this is paragraph.</p> 

如何分辨的Internet Explorer ,那<p></p>和其他html标签是html标签?

它在Firefox中工作。

+0

确定你的问题到底有多困难,但是你是否试过将它传递给''htmlspecialchars()'](http://php.net/manual/en/function.htmlspecialchars.php)输出它? – DaveRandom 2012-04-05 13:22:43

回答

0

我不太清楚,以你所问的,但是这是我如何理解你的问题:

如何在textarea中显示HTML标记?

如果这是问题,答案是你不能。标准HTML中的Textarea无法显示标记。它将以纯文本形式显示任何内容。这就是textarea显示HTML标签和代码的原因。在textarea上没有对渲染标记进行处理。

请参阅问题Can I embed HTML formatting inside of a tag?的回答,以获取有关stackoverflow的信息,并可能查看“你看到的是什么”类型的插件。