|
主题: 如何保存表单中的回车空格状态
|
 心网
职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2004/2/26 14:39:41
|
#12004/2/27 15:41:33
我做了下新闻系统,每次添表单需用换行时都加<BR>,看了本站的静态新闻系统后,在ADD.ASP输入表单文件中加入<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT> function DoWhiteSpace(str) DoWhiteSpace = Replace((Replace(str, vbCrlf, "<br>")), chr(32)&chr(32), " ") End Function </SCRIPT> 后,却不管用,不知如何是好?
|
 测试
职务:普通成员
等级:1
金币:0.0
发贴:116
注册:2002/8/7 14:39:54
|
#22004/3/1 1:56:34
<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT> function DoWhiteSpace(str) DoWhiteSpace = Replace((Replace(str, vbCrlf, "<br>")), chr(32)&chr(32), " ") End Function </SCRIPT>
<%= DoWhiteSpace(数据集.Fields.Item("字段").value)%>
|
 心网
职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2004/2/26 14:39:41
|
#32004/3/1 20:52:22
我将<%= DoWhiteSpace(数据集.Fields.Item("字段").value)%>放了好几个位置,数据集用的缺省的Recordset1,字段为nr。 注:我是用Dreamweaver2004,随意建了一个名为nr.mdb的数据库,DSN名为LX,一个插入文件add.asp,一个显示文件lx.asp。数据库结构只有ID和nr两个。能否请指明确定位置,和实际参数。谢谢!谢谢!谢谢!谢谢!谢谢!
|
 测试
职务:普通成员
等级:1
金币:0.0
发贴:116
注册:2002/8/7 14:39:54
|
#42004/3/5 7:44:50
<%= DoWhiteSpace(Recordset1.Fields.Item("nr").value)%>
|
 心网
职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2004/2/26 14:39:41
|
#52004/3/7 21:07:50
不知道各位是否已经明白,我的意思.提交的表单显示有空格和回车换行,但在读数据库显示时,无论多少空格或回车都变成了一个半字阶的空格了。到底该如何是好呢?????????
|
 UC无限概念 站长
职务:普通成员
等级:2
金币:1.0
发贴:397
注册:2003/3/2 14:56:31
|
#62004/3/9 9:31:49
下载动网的UBB代码,然后应用,最后相应字段前加<%= ubbcode(Recordset1.Fields.Item("nr").value)%>就行了
|
 创意游牧
职务:普通成员
等级:1
金币:1.0
发贴:294
注册:2006/6/16 15:22:57
|
#72004/3/9 11:04:42
下载软件去实现此功能,在网上去搜,5d里面也有
|
 冷雨狂舞
职务:普通成员
等级:5
金币:15.6
发贴:2554
注册:2002/4/6 22:29:59
|
#82004/3/9 11:34:51
<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT> function HTML(fString) 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>") HTML = fString end function </SCRIPT>
<%=HTML(rs("news_content"))%> <!-- 这里是读记录集,把读出的记录作为一个参数传给html过程来处理 -->
============== 解释:放在前台的显示内容的页面。插入上面的代码就可以了(修改一下你的记录集名,字段名)。 建立一个名字为html的function,在function过程里做了字符转换的处理。最后把fstring值返回给html 然后在读记录集的时候只要在rs("...")前面在套个html(rs("..."))就可以了。。主要就是把rs("...")作为名字为html过程的一个参数传给html过程。。 不知道我有没有将清楚。。。
|