| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 907 人关注过本帖
标题:文本框不同的数
只看楼主 加入收藏
刚开始
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-12-23
收藏
 问题点数:0 回复次数:5 
文本框不同的数
color代表文本框,三个文本框数值会出现下面的5种情况,想问一下,5个或6个文本框会出现几种情况怎么编写才好.
<%if color1 <> color2 and color1 <> color3 and color3 <> color2 then%>

<%elseif color1=color2 and color1 <> color3 then%>

<%elseif color1=color3 and color1 <> color2 then%>

<%elseif color1<>color2 and color2=color3 then%>

<%elseif color1=color2 and color2=color3 then%>

<%end if%>
搜索更多相关主题的帖子: 文本框 数值 color 代表 编写 
2007-12-23 10:05
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
用select case结构呢
<%
      select case color1
                  case color2
                            'color1=color2的情况
         case color3
                            'color1=color3的情况
         case else
                            'color1<>color2 and color1<>color3的情况         
      end select
%>
2007-12-23 15:25
刚开始
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-12-23
收藏
得分:0 
倒不是说用别的方法,而且想问一下,如果color有5个或6个,时候,怎么编 下面是四个会出现的情况
<% if color1 <> color2 and color1 <> color3 and color1 <> color4 and color2<>color3 and color2<>color4 and color3<>color4  then%>
zhong1=color1
zhong2=color2
zhong3=color3
zhong4=color4

<%elseif color1=color2 and color1<>color3 and color1<>color4 and color3<>color4 then%>
zhong1=color1+color2
zhong3=color3
zhong4=color4

<%elseif color1=color4 and color1<>color2 and color1<>color3 and color2<>color3 then%>
zhong1=color1+color4
zhong2=color2
zhong3=color3

<%elseif color1<>color2 and color2=color4 and color2<>color3 and color1<>color3 then%>
zhong1=color1
zhong2=color2+color4
zhong3=color3

<%elseif color1<>color2 and color2<>color3 and color3=color4 and color1<>color2 then%>
zhong1=color1
zhong2=color2
zhong3=color3+color4

<%elseif color1=color2 and color2=color3 and color3<>color4 then%>
zhong1=color1+color2+color3
zhong4=color4
<%elseif color1<>color2 and color2=color3 and color3=color4 then%>
zhong1=color1
zhong2=color2+color3+color4
<%elseif color1=color2 and color2=color4 and color3<>color4 then%>
zhong1=color1+color2+color4
zhong3=color3
<%elseif color1=color3 and color1=color4 and color1<>color2 then%>
zhong1=color1+color3+color4
zhong2=color2

<%elseif color1=color2 and color3=color4 and color1<>color3 then%>
zhong1=color1+color2
zhong3=color3+color4

<%elseif color1=color3 and color2=color4 and color1<>color2 then%>
zhong1=color1+color3
zhong2=color2+color4

<%elseif color1=color4 and color2=color3 and color1<>color2 then%>
zhong1=color1+color4
zhong2=color2+color3
    
<%elseif color1=color2 and color2=color3 and color3=color4 then%>
zhong1=color1+color4+color2+color3

    <%end if%>

[[italic] 本帖最后由 刚开始 于 2007-12-24 12:59 编辑 [/italic]]
2007-12-24 12:58
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
同时使用 and 的是这几个条件同时达到才行,有个条件不能达到语句就跳过不执行了

所以如果是只达到其中一个要求的就使用 or 来判断
比如 if abc="abc" and bbs="bbs" and acc="acc" then 这样的判断就必须是这三个条件同时达到,否则就跳过
比如 if abc="abc" or bbs="bbs" or acc="acc" then 这样的只达到其中一个要求就执行下面的程序
2007-12-24 13:12
刚开始
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-12-23
收藏
得分:0 
谢谢版主,我知道版主的意思,也知道 or  跟 and 用法,但这是四个文本框的值同时进行一次比较,我怕用or 的话会出现重复.
比如,zhong1=color1+color2 zhong2=color2+color3 zhong3=color4
不知道版主是否懂得,帮帮我,5个或6个怎么编写
2007-12-31 10:58
刚开始
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-12-23
收藏
得分:0 
呵呵!自己想出来了!!!
2007-12-31 18:19
快速回复:文本框不同的数
数据加载中...
 
   



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

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