Axure怎么设计网页强密码验证效果?

所属分类: 软件教程 / 图形图像 阅读数: 352
收藏 0 赞 0 分享

Axure制作的密码输入需要验证验证是否包含大写字母,小写字母,数字和特殊符号,但是Axure不支持正则表达式,所以做一些规则上的验证,嵌套很多,下面我们就来分享强密码验证效果的制作方法,请看下文实例教程。

1、强密码验证原理,是判定按键的ASCII码:大写字母,ASCII码范围在65-90小写字母,ASCII码范围在97-122数字,ASCII码范围在48-57特殊字符,ASCII码范围在33-47、58-64、91-96、123-126---**使用ASCII码判定,是为将来验证“连续数字或连续字母”做准备**支持的特殊字符,可按需求选择相应的数值

2、新建4个“空圆”图标,4个“勾选”图标,4个标签及1个文本框:

1)修改4个“标签”内容分别为:大写字母、小写字母、数字、特殊符号

2)命名4个“勾选”图标为:大写、小写、数字、特殊

如图所示:

3、“勾选”图标和“空圆”图标重叠,并隐藏“勾选”图标,具体布局如下:

4、布局完成后,就是针对“文本框”的“文本改变时”做相应的验证动作设置,这里最主要用的到函数就是:charCodeAt(index),用来获取按键的ASCII码

1)判定大写字母

判断输入的字符,ASCII码是否在65-90的范围内

判断值:[[this.text.charCodeAt(this.text.length-1)]]

动作:显示“图标:大写”,并“置于顶层

2)判定数字

判断输入的字符,是否为数字

判断值:[[this.text.charAt(this.text.length-1)]]

动作:显示“图标:数字”,并“置于顶层”

3)判定小写字母

判断输入的字符,ASCII码是否在97-122的范围内

判断值:[[this.text.charCodeAt(this.text.length-1)]]

动作:显示“图标:小写”,并“置于顶层

4)判定特殊符号

**因为特殊符号分属4个范围,为符合条件判定,需要做4个范围的判定,这里仅举例1个做范例,其他可参考补全

判断输入的字符,ASCII码是否在33-47的范围内

判断值:[[this.text.charCodeAt(this.text.length-1)]]

动作:显示“图标特殊”,并“置于顶层”

5)清除字符串后,重置状态

判断“文本框”输入的字符串长度是否为0

动作:隐藏“图标:大写、图标:数字、图标:小写、图标:特殊”

所有动作汇总截图如下:

动作设置完后,就可以看效果了。输入字符后,判断是否为大写字母、小写字母、数字、特殊符号……

以上就是axure强密码验证效果的制作方法,希望大家喜欢,请继续关注脚本之家。

相关推荐:

Axure网页怎么添加树状控件?

axure怎么设计密码输入框的原型?

Axure RP怎么制作弹出菜单的效果?

更多精彩内容其他人还在看

SolidWorks怎么画矩形弹簧?SolidWorks矩形弹簧绘制教程

这里介绍一下在SolidWorks中用扫描特征建立矩形弹簧三维模型。扫描的关键是要建立轮廓与路径,要对矩形弹簧进行建模就要建立一条矩形螺旋线作为路径以及一个封闭的轮廓,需要的朋友可以参考下
收藏 0 赞 0 分享

美图秀秀怎么合成美女豪车图片?

美图秀秀怎么合成美女豪车图片?想要使用美图秀秀制作一个美女作为豪车的车模,该怎么合成这幅图片呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

MindManager2016思维导图主题属性怎么修改?

MindManager2016思维导图主题属性怎么修改?MindManager2016中想要修改主题样式该怎么修改呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

MindManager2016思维导图怎么给主题编号?

MindManager2016思维导图怎么给主题编号?MindManager2016中绘制的思维导图主题很多,想要给主题添加编号,更清晰,该怎么查看主题编号呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

originpro 2017安装破解详细图文教程

有网友朋友问小编originpro 2017如何安装?originpro 2017如何破解?本文带来originpro 2017安装+破解详细图文教程供大家了解,不懂的小伙伴快来了解下吧
收藏 0 赞 0 分享

visio2007怎么绘制一个钥匙扣的平面图?

visio2007怎么绘制一个钥匙扣的平面图?visio2007中想要绘制一个平面图,由圆形组成,下面我们就来看看详细的教程,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

迅捷流程图软件怎么制作绘制流程图?

迅捷流程图软件怎么制作绘制流程图?迅捷流程图是一款绘图软件,想要使用它绘制流程图,该怎么绘制呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

sai怎么画画? sai的使用方法

sai怎么画画?sai绘制动漫很方便,但是该怎么使用sai怎么画画呢?下面我们就来看看一个简单的例子,需要的朋友可以参考下
收藏 0 赞 0 分享

AutoCAD 2007提示1308错误怎么办?

AutoCAD 2007提示1308错误怎么办?今天发现新装的CAD 2007有1308错误,直接忽略后关闭软件重启后会再次提醒有1308错误,真是烦人,怎么解决呢?下面小编给大家带来解决方法,一起来看吧
收藏 0 赞 0 分享

ENVI 5.3 SP1安装破解版安装教程(附破解文件)

ENVI是一各IDL开发的专业的遥感图像处理软件,具有强大的图像信息提取、图像增强、图像计算和统计和三维地图地形分析和动画飞行等功能,下面带来了ENVI 5.3 SP1安装破解方法,仅供参考
收藏 0 赞 0 分享
查看更多