快速原型设计工具Axure RP高级功能教程(二):OnChange、OnKeyUp、OnFocus和OnLostFocus事件

Axure RP中的OnChange事件在原型中以下拉框进行导航非常有用,OnKeyUp事件常用于用户在表单中进行输入的实时校验,OnFocus和OnLostFocus事件可用于Text Field、Text Area、DropList、List Box、Checkbox和Radio Button控件上。

 


OnChange事件

  • 什么是OnChange事件

OnChange事件是在下拉框或列表框的选项选择时发生的,可用于下拉框(Droplist)和列表框(List Box)控件,在原型中以下拉框进行导航非常有用,即当选择下拉框的某个选项跳转到相应的页面上时。

QQ截图20191220141747.png
  • 在OnChange事件上使用条件

在OnChange事件中的场景上可以添加条件。在Interaction Case Properties对话框中的Step 1中点击“Add Condition,并在Condition Builder对话框中设置条件即可实现。

在OnChange事件上的场景中可以用“selected option of”条件语句,进行下拉框或列表框中的值对比,例如“if selected option of droplist equals selected option of listbox”。

QQ截图20191220141807.png

OnKeyUp事件

  • 什么是OnKeyUp事件

OnKeyUp事件可用在Text Field和Text Area控件上,当用户在控件中进行输入、松开键盘按键时发生,常用于打字时对键盘的响应。

  • OnKeyUp实时表单验证

OnKeyUp事件常用于用户在表单中进行输入的实时校验。例如,验证输入的字符长度、用户名是否已经存在、验证码是否正确等,并在界面上进行动态信息提示。

1.png

下图是用OnKeyUp事件实现当输入的邮编不符合5个字符长度时的两个状态:

QQ截图20191220142038.png

OnFocus和OnLostFocus事件

  • 什么是OnFocus和OnLostFocus事件

OnFocus和OnLostFocus事件可用于Text Field、Text Area、DropList、List Box、

Checkbox和Radio Button控件上。OnFocus事件是当是当鼠标点击控件或用键盘tab键让控件获得焦点时发生;而OnLostFocus事件正好相反,是当控件失去焦点时发生。

  • 使用场合

OnFocus和OnLostFocus常用于显示、隐藏与表单中控件相关的动态信息。OnLostFocus常用于当控件失去焦点时,触发对控件中输入的数据的验证。


想要获得Axure RP更多资源、正版授权的伙伴,请咨询【客服】了解

12月,庆圣诞、迎元旦,上“ ”小程序签到兑商城通用抵价券>>>   软件商城专属优惠价,领优惠券再享折上折>>>

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月17日
下一篇 2019年11月17日

相关推荐

发表回复

登录后才能评论