~~~~~~~~“回车符”神秘丢失事件!~~~~~~~~~~

kaijier 2006-04-23 08:54:53
在一个<textarea>里输入一段文字(含回车换行),提交到另一页面(预览页),此时把“文字”放<textarea style='display:none'>里。从这个预览页提交保存。为什么显示时,回车换行丢了呢?
...全文
189 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
i三千 2006-04-23
  • 打赏
  • 举报
回复
function Fc(fString)
if not isnull(fString) then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")

fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(9), " ")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
fString = Replace(fString, CHR(10), "<BR> ")

Fc = fString
end if
end function



用这个函数,在内容显示的时候.

Response.Write Fc(rs("内容"))
x03570227 2006-04-23
  • 打赏
  • 举报
回复
替换掉就可以了
孟子E章 2006-04-23
  • 打赏
  • 举报
回复
Function HTMLEncode(str)
str=Replace(str,vbCrLf,"<br>")
HTMLEncode = str
End Function
kaijier 2006-04-23
  • 打赏
  • 举报
回复
楼上的东西是做什么的?好像不管用啊
sxsgssgs 2006-04-23
  • 打赏
  • 举报
回复
<%
function tabConvert(str)
dim tempstr
dim theStr
dim canConvert
dim theChr
tempStr=str
theChr=""
theStr=""
canConvert=1
for i=1 to len(tempStr)
theChr=mid(tempStr,i,1)
if theChr="<" then
canConvert=0
end if
if theChr=">" then
canConvert=1
end if
if theChr=" " and canConvert=1 then
theChr= " "
end if
theStr=theStr&theChr
next
theStr=replace(theStr,chr(13),"<br>")
tabConvert=theStr
End function
%>

<%=tabConvert(rs("content"))%>
kaijier 2006-04-23
  • 打赏
  • 举报
回复
<textarea>内容(含回车)</textarea> =>提交到数据库 =>Response.Write HTMLEncode(rs("内容"))
为什么输出的内容不换行啊?
<%
Function HTMLEncode(str)
str=Server.HTMLEncode(str)
str=Replace(str,chr(13),"")
str=Replace(str,chr(10),"<br>")
End Function
%>
--------------------------------------------
谁帮我讲解一下啊!
laochake 2006-04-23
  • 打赏
  • 举报
回复
在显示的时候用pre
<pre>
…………
</pre>
sky0120 2006-04-23
  • 打赏
  • 举报
回复
提交时处理一下
str=request.form("content")
str=replace(str,vbcrlf,"<br>")
sky0120 2006-04-23
  • 打赏
  • 举报
回复
呵呵他的函数比你的多了点功能而已
kaijier 2006-04-23
  • 打赏
  • 举报
回复
问题已经解决了,谢谢大家。
另问一个问题:
  楼上的函数Fc 和我的HTMLEncode有区别吗?

28,409

社区成员

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

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