标题:请教一个输出字段变色的问题
只看楼主
xiaoguizi106
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-11-30
得分:0 
<%
if rs("now_amount")<=5 then
color="red"
else if rs("now_amount")>5 or rs("now_amount")<=10 then
color="blue"
else
color="black"
end if
%>
为什么这样 会显示缺少一个 end if
我多加上一个 end if
没有错误了
但是只能显示出:红色和蓝色两种
不能显示出黑色?
2006-12-07 16:53
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
得分:0 
else if rs("now_amount")>5 or rs("now_amount")<=10 then
这写的这行 else 和 if 断开了 就不是elseif 了 那样的话你的代码就是这个意思了
if rs("now_amount")<=5 then
color="red"
else
if rs("now_amount")>5 or rs("now_amount")<=10 then
color="blue"
else
color="black"
end if
这里就少个end if

懂了没?

其实我很低调,只是你不知道...
2006-12-07 17:20
xiaoguizi106
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-11-30
得分:0 

多谢哦
呵呵
2006-12-07 17:22
xiaoguizi106
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-11-30
得分:0 
原来 还有兄弟提醒我:要分开
多谢版主
2006-12-07 17:23
xiaoguizi106
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-11-30
得分:0 
但是这样只有两种判断:
<%
if rs("now_amount")<=5 then
color="red"
elseif rs("now_amount")>5 or rs("now_amount")<10 then
color="black"
else
color="blue"
end if
%>
只有前两种判断
我有三组数据
但是只有两个颜色哦
而且是判断的前两种颜色
2006-12-07 17:29
seal520_2008
Rank: 1
等 级:新手上路
帖 子:239
专家分:0
注 册:2006-6-13
得分:0 
以下是引用xiaoguizi106在2006-12-7 17:29:36的发言:
但是这样只有两种判断:
<%
if rs("now_amount")<=5 then
color="red"
elseif rs("now_amount")>5 or rs("now_amount")<10 then
color="black"
else
color="blue"
end if
%>
只有前两种判断
我有三组数据
但是只有两个颜色哦
而且是判断的前两种颜色
红色部分应该用and 吧 要不然第一个条件跟第二个条件不是有冲突了嘛


每晚0:00上线 msn:seal520_2008@ myblog:http://seal.
2006-12-07 23:55
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
得分:0 
你写的判断条件有逻辑上的错误
我想你的第二个判断语句是不是应该写成and 而不是or啊??

其实我很低调,只是你不知道...
2006-12-08 08:35
xiaoguizi106
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-11-30
得分:0 
对了
谢谢各位!
2006-12-08 10:02
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
得分:0 
若是rs("now_amount")=10 也不能显示blue吗?

光临我的博客:http://
2006-12-08 11:36
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
得分:0 
我怎么感觉那句else if rs("now_amount")>5 or rs("now_amount")<10 then
应该是else if rs("now_amount")>5 and rs("now_amount")<10 then
2006-12-09 10:54



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




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

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