| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 966 人关注过本帖
标题:不解(高手们,请指教指教)
只看楼主 加入收藏
温柔地杀我
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-1-18
收藏
 问题点数:0 回复次数:10 
不解(高手们,请指教指教)
当用多行文本框里输入N行,每行都在最后回车换行.
然后将输入的内容提交到数据库里面.
再写一个网页将数据库的内容提出.
结果所有的内容在一行里面显示出来了.
所有在输入提交的之前的回车全部无效.
请问,怎么才可以把数据库的内容提出来的同时,也让回车生效.
我用的是ASP+ACCESS
高手请指教一二.
搜索更多相关主题的帖子: 指教 
2005-02-02 02:09
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 

<% Function code_jk(strer) strer=strer if strer="" or isnull(strer) then code_jk="":exit function end if

strer=replace(strer,"<","&lt;") strer=replace(strer,">","&gt;") strer=replace(strer,CHR(32),"&nbsp") '空格 strer=replace(strer,CHR(9),"&nbsp") 'table strer=replace(strer,CHR(39),"&#39;") '单引号 strer=replace(strer,CHR(34),"&quot;") '双引号 dim re Set re=new RegExp re.IgnoreCase =True re.Global=True re.Pattern="(javascript)" strer=re.Replace(strer,"&#106avascript") re.Pattern="(jscript:)" strer=re.Replace(strer,"&#106script:") re.Pattern="(js:)" strer=re.Replace(strer,"&#106s:") re.Pattern="(value)" strer=re.Replace(strer,"&#118alue") re.Pattern="(about:)" strer=re.Replace(strer,"about&#58") re.Pattern="(file:)" strer=re.Replace(strer,"file&#58") re.Pattern="(document.cookie)" strer=re.Replace(strer,"documents&#46cookie") re.Pattern="(vbscript:)" strer=re.Replace(strer,"&#118bscript:") re.Pattern="(vbs:)" strer=re.Replace(strer,"&#118bs:") re.Pattern="(on(mouse|exit|error|click|key))" strer=re.Replace(strer,"&#111n$2") set re=Nothing strer=replace(strer," ","<br>") strer=replace(strer,"[BR]","<br>") strer=replace(strer,vbCrLf,"<br>") code_jk=strer End Function%>

2005-02-02 08:46
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
上面的函数放在一个文件里 包含到读数据库的文件中
调用函数&lt;%=code_jk(rs("info"))%&gt; 就行了 不合适就修改一下
2005-02-02 09:32
mengbingyu
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2005-1-28
收藏
得分:0 
replace(request("comm"),vbCrlf,"<br>") 插在往数据库里写的时候

没有“凝”的日子里,我想的是“凝” 不会让“凝”再为我哭泣,爱“凝”不是游戏!
2005-02-02 12:15
温柔地杀我
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-1-18
收藏
得分:0 
Set re=new RegExp
这个是什么对像来的.
CHR(32)
CHR(9)
CHR(39)
 CHR(34)
分别代表着什么????
 strer=replace(strer,"
","&lt;br&gt;")
中间的那个参数那个字符是怎么产生的.
是用回车吗????
2005-02-02 13:49
温柔地杀我
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-1-18
收藏
得分:0 
strer=replace(strer,"
","&lt;br&gt;")

这句我使用出错....
其实整个程序最关键的是这个.strer=replace(strer,vbCrLf,"&lt;br&gt;")
我只要这个.........
2005-02-02 14:12
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
用server.htmlencode(strer)编一下码,
就不用一个一个的替换了

我很菜,但我很努力!
2005-02-02 16:31
温柔地杀我
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-1-18
收藏
得分:0 
可是那个不是我的目地呀.

我的目地是要回车生效.

不过我已经做到了.....谢了...
2005-02-03 02:48
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
我的那段是我经常用的
2005-02-03 08:11
温柔地杀我
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-1-18
收藏
得分:0 
Set re=new RegExp 这个是什么对像来的. CHR(32) CHR(9) CHR(39) CHR(34) 分别代表着什么???? strer=replace(strer," ","<br>") 中间的那个参数那个字符是怎么产生的. 是用回车吗????
解释下......
2005-02-03 14:08
快速回复:不解(高手们,请指教指教)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.117457 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved