|
主题: 调用数据库字段不会自动换行? 急急 急!!!
|
 skyhuang
职务:普通成员
等级:1
金币:0.0
发贴:69
注册:2005/4/26 7:56:31
|
#12006/5/6 11:42:45
为什么我调用数据库字段中的内容输出到网页中时,不会自动换行? 为什么我调用数据库字段中的内容输出到网页中时,不会自动换行?
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
|
#22006/5/6 11:56:36
你肯定是把内容输入到文本域,然后导入数据库,它不支持自动换行的。如果你要实现这个功能,去下了在线编辑器就可以实现了。
|
 skyhuang
职务:普通成员
等级:1
金币:0.0
发贴:69
注册:2005/4/26 7:56:31
|
#32006/5/6 12:09:13
在哪下,可以告诉我吗?怎么用,新手上路
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
|
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
注册:2006/1/24 15:46:21
|
#52006/5/16 19:51:23
用replace函数把chr(13)替换成<BR>,然后输出到网页,就能实现换行了 格式:Replace("从你的数据库中读出来的内容", chr(13), "<br>")
闭起眼睛看人生
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
|
#62006/5/16 21:29:57
对许多初学者来说,用replace函数函数转换可能还是比较难,还不如用个在线编辑器方便又实用。
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
注册:2006/1/24 15:46:21
|
#72006/5/26 12:20:06
虽然如此,但最终还是应该使用这种方法的,所以我还是会建议大家用这种办法。
闭起眼睛看人生
|
 浮尘
职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
|
#82006/5/30 12:06:43
基础很重要。
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#92006/5/30 12:13:03
这些最基本的函数是在以后写程序中要经常碰到的.越是新手越要注意这些基础的东西..就算找到一个很不错的现成的程序,也最好了解研究一下
|
 yiyepiaoling
职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2004/5/6 16:18:46
|
#102006/6/6 16:23:40
我想问一下chr(13)是不是换行的意思,那我要怎么定义多长换一行呢?
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
|
#112006/6/6 21:25:12
文本框对ENTER换行的代码是chr(13),把它换成BR就能在网业中换行了。
|
 yiyepiaoling
职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2004/5/6 16:18:46
|
#122006/6/7 9:57:36
不行啊!我试了不行,我想问一下replace这个命令是在哪里输入的是代码呢?还是网页的标识。
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
|
#132006/6/7 12:02:30
是在读取记录后替换的,比如你的留言内容为rs("content"  ,你这样替换: content=rs("content"  content=Replace("content", chr(13), "<br>"  输入的时候就:<%=content%> zys59已经说得很明白了.
|
 不惊鸟
职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2006/5/7 8:34:06
|
#142006/6/7 14:11:46
写成了一个函数,楼主直接调用就行了:
function HTMLEncode(fString)
if not isnull(fstring) then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "</P><P>")
fString = Replace(fString, CHR(10), "<BR>")
fString = Replace(fString,"'","''")
HTMLEncode = fString
end if
end function
|
 yiyepiaoling
职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2004/5/6 16:18:46
|
#152006/6/8 12:00:41
没有注释,不太会用也不懂为什么要这样写。
|