怎样将录入的信息“格式化”

xiantao123 2003-09-25 04:48:00
我是ASP初学者,我在编写留言板代码时遇到这样一个问题:
我想将留言内容按我输入的排版格式输入,请问怎么办?
...全文
67 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiantao123 2003-09-26
  • 打赏
  • 举报
回复
谢谢家和万事兴,但是这只是把回车替换出来了,那空格怎么替换,一些html的特殊字符怎么替换,我查阅资料了,可是没找到,再次请教各位高手!!,
chonboy 2003-09-26
  • 打赏
  • 举报
回复
str=Server.HTMLEnCode(str)
stefli 2003-09-26
  • 打赏
  • 举报
回复
str=request.form("str")
encodestr=replace(replace(replace(replace(str,"<","<"),">",">")," "," "),vbCrLf,"<br>")

response.write encodestr
就可以得到你所要的了。
xiantao123 2003-09-26
  • 打赏
  • 举报
回复
这位大侠,你的函数好象不好使,我试过了。
我找到下面的一组代码,请麻烦帮我检查一下,我有的地方还有些看不懂,不会的地方我注释一下。
function DelHtml(str)
Dim tempStr
tempStr=str
If Not IsNull(tempStr) Then
tempStr=Replace(tempStr,"<","<")
tempStr=Replace(tempStr,">",">")
tempStr=Replace(tempStr,"&#","<i>&#</i>") '************
tempStr=Replace(tempStr,"'","'") '************
tempStr=Replace(tempStr,"""",""")
tempStr=Replace(tempStr,Chr(13),"") '*************
tempStr=Replace(tempStr,Chr(10),"<br>")
tempStr=Replace(tempStr,Chr(32)," ") '这行和下一行有什么区别
tempStr=Replace(tempStr,Chr(9)," ")
DelHtml=tempStr
End If
end function
ttt2 2003-09-25
  • 打赏
  • 举报
回复
直接输入就可以了或在word或frontpage编辑好后拷进去就行了,
replace(conetent,chr(13),"<br>")
上面是显示语句

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧