axure中同时满足两个用例条件,但是只显示一个用例结果

case2和case1不存在同时满足的关系。case2是当case1不成立是才判断,也就是:if(case1){\tmsg = ”输入的不是字母“\t//此处你的条件明明是“输入的不是数字”呀???}else if (case2) {\tmsg = "输入的文字超过6位"} 【axure中同时满足两个用例条件,但是只显示一个用例结果】 是else if 的关系,看懂了吧。(AxureRP 8 就是这样,不知道你的版本是不是不同)
想要两个条件同时满足,要把两个条件写到一个case里。即:if(条件1 \u0026amp; 条件2){\t。。。}你只有一个msg,就算两个条件同时满足,它也不可能同时显示两个值。教材有问题,这个例子设计真是烂啊
■网友
有人给你说明白了,我就不多说了。但是我有一事不明:文字\u0026gt;6和"大于6位"是一回事吗?也不知道是软件汉化问题还是你这个教材有毛病。建议还是用英文版,真没什么难的。不懂的话正好学几个单词。


    推荐阅读