有没有什么能够限制文本格式的代码???

来源:百度知道 编辑:UC知道 时间:2024/07/04 12:50:50
我做了个ASP+Javascript的网站,其中有个板块是新闻板块,问题就是在新闻前台和后台的显示格式上处了问题!
比如我在后台加入新闻内容的时候,把格式都排好了,但是到了前台显示就成了纯文本了,空格回车全没有了~~~请问有没有什么方法解决?谢谢!!

用下面这个函数来处理你取得的数据再插入数据库:

'// formatInput
'// 格式化文本输入
'// By:JetKing 2006.06.01
Public Function formatInput(txt)
if isNull(txt) or isEmpty(txt) then
formatInput = ""
exit function
end if
txt = delSqlin(txt)
txt = Replace(txt,chr(32)," ")
txt = Replace(txt,chr(13),"<br>")
formatInput = txt
End Function

如:
Dim content
content = Request.Form("content")
content = formatInput(content)

那其实是因为回车和换行在插入数据库的时候被自动删除了,是后台的问题。
给你个很简单实用的办法,在数据插入数据库之前,对数据做以下处理:
str = Replace(str, VbCrLf, "<br/>")
然后才把str插入数据库