3
以html格式取回文本我將a.cfm中的GetXmlHttpObject變量的文本區域的值傳遞給b.cfm頁面並在a中顯示值。如何將我在a.cfm頁面的文本區域中輸入的文本格式化爲b.cfm頁面的div。如何通過使用像URLDecode
a.cfm
<textarea name="sum1#i#" id="sum1#i#" html="yes" cols="98" rows="5"></textarea> [my text area]
url=url+"?dept="+iden+"&desc="+encodeURIComponent(desc); [desc: value of text area]
b.cfm
<cfoutput>
<div style="border:1px solid">#URLDecode(desc)#</div>
</cfoutput>
喜歡我送的值是「hellothere」 encodeURIComponent方法:「你好%0Athere」
但是它作爲「你好」出現[一行] 我希望它是:「你好<break-line>
有'[在兩條不同的線,意味着與它在文本區域相同的格式]
謝謝!
感謝瑞恩工作! – 2010-04-09 18:44:05
您需要非常小心,因爲這樣做可能會打開您的站點以用於XSS和其他可能的安全攻擊。 (攻擊者可以向某人發送'b.cfm?desc =',它可以訪問本地數據,能夠將數據發送到記錄它的外部位置。)作爲一般規則,切勿直接從頁面上的URL中直接渲染某些內容,而不先清除它。當然,通過清理,我的意思是消除潛在的安全威脅。 – 2010-04-09 23:18:56
感謝Adam的建議。 – 2010-04-12 04:29:22