2012-04-05 77 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的信息,並可能查看「你看到的是什麼」類型的插件。