标题:来看看如何控制字数的显示
只看楼主
zhongx
Rank: 2
等 级:论坛游民
威 望:1
帖 子:370
专家分:42
注 册:2007-8-16
结帖率:88.24%
 问题点数:0 回复次数:11 
来看看如何控制字数的显示
不论某一字段内有多少字数,都只显示控制在三百字数,后面是省略号.
如何如何如何......
搜索更多相关主题的帖子: 字数 字段 省略号 不论 
2007-09-21 19:48
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 

用left 或mid应该都可以的
str="你的内容"
left(str,300)
if len(str)>300 then
response.write "..."
end if
大概就是这样,楼主是这个意思吗?

2007-09-21 19:58
zhongx
Rank: 2
等 级:论坛游民
威 望:1
帖 子:370
专家分:42
注 册:2007-8-16
得分:0 
谢谢 madpbpl !

感动常在,每天进步一点点,开心学习在编程论坛。
http://www.
2007-09-21 20:05
zhongx
Rank: 2
等 级:论坛游民
威 望:1
帖 子:370
专家分:42
注 册:2007-8-16
得分:0 
如果是读取数据库内的A字段的内容呢?

感动常在,每天进步一点点,开心学习在编程论坛。
http://www.
2007-09-21 20:11
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 

一样的写法
left(rs("A"),300)


Left 函数
返回指定数目的从字符串的左边算起的字符。
Left(string, length)
下面的示例利用Left 函数返回MyString 的左边三个字母:
Dim MyString, LeftString
MyString = "VBSCript"
LeftString = Left(MyString, 3) 'LeftString 包含 "VBS"。


Mid 函数
从字符串中返回指定数目的字符。
Mid(string, start[, length])
本例使用 Mid 函数从字符串返回指定数量的字符。
Dim MyString, FirstWord, LastWord, MidWords As String
MyString = "Mid Function Demo" ' Creates text string.
FirstWord = Mid(MyString, 1, 3) ' Returns "Mid".
LastWord = Mid(MyString, 14, 4) ' Returns "Demo".
MidWords = Mid(MyString, 5) ' Returns "Function Demo".



2007-09-22 16:27
zsl5566
Rank: 1
来 自:泉州
等 级:新手上路
帖 子:163
专家分:0
注 册:2006-12-12
得分:0 
学习……

不要给准备要做的事寻找失败的理由~~
2007-09-22 16:33
zhongx
Rank: 2
等 级:论坛游民
威 望:1
帖 子:370
专家分:42
注 册:2007-8-16
得分:0 
解释得非常清楚,严重谢谢!

感动常在,每天进步一点点,开心学习在编程论坛。
http://www.
2007-09-22 17:15
zhongx
Rank: 2
等 级:论坛游民
威 望:1
帖 子:370
专家分:42
注 册:2007-8-16
得分:0 
str="你的内容"
left(str,300)
if len(str)>300 then
response.write "..."
end if
--------------------------------

Microsoft VBScript 编译器错误 '800a0414'

调用子程序时不能使用括号

\w\index\index.asp, line 47


感动常在,每天进步一点点,开心学习在编程论坛。
http://www.
2007-09-22 18:11
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
left是函数。str是传值。
2007-09-22 18:17
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 

给你举个例子,上面只是打的比方
<%
str="asdsadsaddddddddddddddddddddddddddddddddda"
response.write left(str,10)
if len(str)>10 then
response.write "..."
end if
%>

2007-09-22 18:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-171911-1-1.html




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

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