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

kaijier 2006-04-23 08:54:53
在一个<textarea>里输入一段文字(含回车换行),提交到另一页面(预览页),此时把“文字”放<textarea style='display:none'>里。从这个预览页提交保存。为什么显示时,回车换行丢了呢?
...全文
180 10 打赏 收藏 转发到动态 举报
写回复
用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有区别吗?
这是个绿色的小脚本软件,有些杀软可能会报毒,那是误报,因为只是加各exe的外壳,保证没毒。加入信任列表即可。 具有如下功能: 1、快捷打开系统常用工具,如剪贴板,组策略,注册表,计算器等。。。 2、设置开机提示消息,打开电脑的时候,显示一句问候语,或者警告别人别乱修改你的电脑等提示消息 3、将C盘转换为NTFS格式,而不丢失和改变任何C盘文件,增加系统安全性。 4、可以禁止或允许使用一下程序:任务管理器、注册表、命令提示、开始菜单“运行”、本地磁盘 5、对本工具所在目录的文件进行分类。分类方式是按文件类型分类,把相同文件类型整理到同一个文件夹 6、全盘清理AUTORUN.inf病毒 7、文件保护功能。可以防止查看你不想让别人看的东东。 8、查看本机的IP配置,如网卡、ip地址、MAC地址、网关和DNS 9、查看本机开放端口和使用端口的进程 10、可以将任意FAT磁盘转换成NTFS格式。不同于格式化,此法不会破坏你原磁盘中的文件 11、增强任务管理器,比系统自带的好。好在哪里呢?它不但可以看见进程使用的内存大小,还可以看见进程的位置(也就是进程文件的路径),以方便你结束没用的和危险的进程!好! 12、 另外附加了一个“读心术”游戏,看看它是怎么看穿你的内心所想的!个人认为很神秘哟! 还有很多功能哦!!!! 说明:你可能会问,这么小的程序功能怎么可能这么多?我告诉你,它的功能就这么多!!!不信你试试看。 另外,本程序在Windows XP系统下完美测试成功。其它的操作系统,请自行测试是否所有功能可用。

28,391

社区成员

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

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