AxureRP11实例-手机号提交验证交互功能JH110002

实例说明:

这里提示一下,教程里的每个交互都是区别提示,实际可以放在一个条件下判定。根据自己的需求来调整即可。

实例原理:

对于 国内手机号的验证有以下几个条件:

1、纯数字判定

2、11位字符长度判定(已包含空值)

3、1字开头判定

4、第2位数为(3、5、7、8、9)之一判定

主要验证以上4个条件即可。

实例教程:

1、新建三个元件(输入框、按键、动态面版)

动态面版主要是为验证提示,教程里为成5个提示,正常不管是哪个条件不成立只要一个提示即可(比如:手机号格式不正确)

2、选中【按钮】元件,添加单击事件

a、添加条件1:纯数字判定
b、添加条件2:11位字符长度
c、添加条件3:1开头的数字

注意:这里有一个【函数】要设置,也需要新建一个【局部变量】

点击【fx】弹出函数和变量编辑框。

先添加一个局部变量【LVAR1】,再在上面插入以上函数【\[LVAR1.charAt(0)]】

【charAt(0)】其中(0)代表第1位,如果是(1)代表第2位字符,以此类推

d、添加条件4:第2个字符必为(3、5、7、8、9)之一

注意这里的函数和上面1开头的判定是一样的,只是把charAt(0)修改为(1),即可,也需要建一个局部变量

e、添加验证通过动作即可

以上是手机号验证的全部流程,请结合自身的需求优化。

相关推荐
汉派日月土申3 天前
【移动元件库】8.时间轴
产品经理·axure
结构化知识课堂6 天前
Axure产品原型设计:AI能画原型了,为什么你还得懂这些术语?
人工智能·axure·原型设计·ai产品经理
xy345310 天前
Axure 9.0 动态面板基本操作
前端·ui·html·axure·原型·产品设计
结构化知识课堂11 天前
AI产品设计思维:需求分析的新变化(与传统软件的区别)
人工智能·产品经理·axure·需求分析·ai产品经理·数据产品经理
xy34531 个月前
Axure 9.0 中继器核心结构
前端·ui·html·axure·原型·产品设计
xy34531 个月前
Axure 9.0 中继器创建与设置步骤
前端·ui·html·axure·原型·产品设计
xy34531 个月前
axure9.0 如何打造一个计时器(简单版)
前端·ui·html·axure·原型·产品设计
xy34531 个月前
Axure9.0中继器遮罩实现方法
前端·ui·html·axure·原型·产品设计
xy34532 个月前
Axure 9.0 条形图绘制超详细教程:静态展示
ui·产品经理·axure·条形图
招风的黑耳2 个月前
用Axure打造科技感数据可视化大屏:120+行业模板赋能智慧决策
科技·信息可视化·axure