Rol*_*and 0 html coldfusion line-breaks coldfusion-9
我有一些从数据库中获取的文本,想插入到 HTML 页面中。我HTMLEditFormat用来处理特殊字符,如 '<' 等...
问题:当这在浏览器中显示时,所有换行符都消失了。CF 中是否有特殊的格式化功能可以自动用正确的 HTML 标签替换所有换行符?
HTMLEditFormat() 将转义任何 HTML 标记,但换行符是一个单独的问题。根据定义,HTML 中的换行符不会影响渲染。与多个空格和制表符相同。
如果有问题的文本是在 textarea 中收集的,一种选择是在禁用的 textarea 中输出它,这将在键入时呈现换行符和空格。
我通常
用 5的标签和制表符替换新行的方法。ParagraphFormat() 函数将处理新行。
http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-6e24.html
或者来自 CFLib 的这个函数也会为你处理标签:http ://www.cflib.org/udf/ParagraphFormat2
| 归档时间: |
|
| 查看次数: |
418 次 |
| 最近记录: |