asp 截取字符串长度
在asp中,我想把从数据库中读取的字符串截取一定的长度,后面的用省略号代替,比如这样一句话“中华人民共和国”,我只用前4个汉字,显示为“中华人民...”。我用的是Java...
在asp中,我想把从数据库中读取的字符串截取一定的长度,后面的用省略号代替,比如这样一句话“中华人民共和国”,我只用前4个汉字,显示为“中华人民...”。我用的是JavaScript,不要给我vbscript的。
我要的是从数据库都出来的
但是我不知道怎么弄,我从数据库取出来就什么也没有了,不知道哪里错了
<%
s=rs("Title")%>
<script type=text/javascript>
if (s.length>2)
s=s.substr(0,2)+"...";
document.write(s);
</script>
按照你的代码又不起作用了
还是一样,根本起不到作用,是不是怪我同事从数据库中显示很多条信息,但是我想应该不影响啊 展开
我要的是从数据库都出来的
但是我不知道怎么弄,我从数据库取出来就什么也没有了,不知道哪里错了
<%
s=rs("Title")%>
<script type=text/javascript>
if (s.length>2)
s=s.substr(0,2)+"...";
document.write(s);
</script>
按照你的代码又不起作用了
还是一样,根本起不到作用,是不是怪我同事从数据库中显示很多条信息,但是我想应该不影响啊 展开
4个回答
展开全部
写在你的asp循环里
dim neirong
neirong=noHTML(s)'s是你的数据变量
if len(neirong)>4 then
response.write(left(neirong,4)&"...")
else
Response.write(neirong)
end if
dim neirong
neirong=noHTML(s)'s是你的数据变量
if len(neirong)>4 then
response.write(left(neirong,4)&"...")
else
Response.write(neirong)
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下面的代码调试通过:
<script type=text/javascript>
s='中华人民共和国';
if (s.length>4) s=s.substr(0,4)+'...';
document.write(s);
</script>
补充:
从数据库里面全部取出来再判断,不要钻牛角尖。
补充:
<%
s=rs("Title")
if (s.length>2) s=s.substr(0,2)+"...";
%>
<script type=text/javascript>
s='中华人民共和国';
if (s.length>4) s=s.substr(0,4)+'...';
document.write(s);
</script>
补充:
从数据库里面全部取出来再判断,不要钻牛角尖。
补充:
<%
s=rs("Title")
if (s.length>2) s=s.substr(0,2)+"...";
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用层(DIV)控制,代码如下:
<div style="width:200px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; border:1px solid #336699">试试看,前面一段我知道,加上...倒还真的不是到,看看效果</div>
要是用的地方多的话,可以写个CSS,即可
<div style="width:200px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; border:1px solid #336699">试试看,前面一段我知道,加上...倒还真的不是到,看看效果</div>
要是用的地方多的话,可以写个CSS,即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询