OnKeyUp事件执行出问题,求教
先来描述一下我碰见的问题:按照《Axure快速原型设计》练习OnKeyUp事件(我用得是版本6,汉化):
为一个文本框设定逻辑条件,输入的字符是5个,则显示输入正确的文字提示;否则,出现错误的提示。
我做了一个动态面板,命名为“MessagePanel”,然后为它添加了2个状态:ValidMessage(内容为:Your zipcode is valid.)以及InvalidMessage(内容为:Your zipcode must be 5 digitals.)
设置OnKeyUp事件时,为需要输入值的文本框添加了两个用例:
用例1:
如果 文字在部件 输入框 等于"5"
设置 MessagePanel(动态面板)状态到 ValidMessage
用例2:
如果 文字在部件 输入框 不等于"5":
设置 MessagePanel(动态面板)状态到 InvalidMessage
保存生成后原型后,在文本框只要输入字符,不管1个还是几个,就会显示其中一个动态面板的信息:Your zipcode must be 5 digitals.
这个动态面板而且就不消失了,即使我输入了5个数字;
尝试直接复制5个数字到文本框,执行结果也是:Your zipcode must be 5 digitals.
请教大家,这个过程出了什么问题?怎么修改才能正确执行逻辑条件?
谢谢~~ 条件判断的不是变量内容,而是输入框字符串长度。
另外两个条件,就如果,,,,否则,,,即可。
参考:http://www.hiaxure.com/thread-2211-1-1.html 2# 尹广磊
解决了,多谢:)
页:
[1]