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

所属分类: 软件教程 / 图形图像 阅读数: 329
收藏 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怎么制作弹出菜单的效果?

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

Edraw Max亿图图示怎么绘制美味的Pizza图?

Edraw Max亿图图示怎么绘制美味的Pizza图?Edraw Max亿图图示中想要绘制一个披萨,该怎么绘制披萨呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Edraw Max亿图图示怎么创建绿色花边心?

Edraw Max怎么创建绿色花边心?Edraw Max中想要绘制一个绿色的花朵,花心是心形,该怎么绘制呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Authorware圆形中怎么输入文字?

Authorware圆形中怎么输入文字?Authorware中想要创建圆形并输入文字,该怎么实现呢?下面我们就来看看Authorware圆形习中输入文字的技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

photofiltre图像处理软件怎么裁剪图片?

photofiltre图像处理软件怎么裁剪图片?photofiltre想要裁剪图片,该怎么裁剪呢?下面我们就来看看详细的教程,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

Photoshop设计螺旋效果的方法教程

当我们在使用Photoshop的时候,因需求要进行设计螺旋效果,有些朋友还不熟悉操作方法?今天就一起来学习一下吧
收藏 0 赞 0 分享

Photoshop绘制弯曲箭头的方法教程

Photoshop是很多伙伴常会使用到的一款软件,那么如何绘制弯曲箭头呢?还不清楚的朋友快来看看吧
收藏 0 赞 0 分享

Edraw Max亿图图示怎么创建圣诞树?

Edraw Max怎么创建圣诞树?想要创建圣诞树,该怎么绘制圣诞树呢?下面我们就来看看Edraw Max使用自带的图库制作圣诞树的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

机械CAD绘图软件 VariCAD 2020特别安装及激活教程(附注册机下载)

VariCAD 2020如何免费使用?VariCAD是一款2D/3D机械工程CAD精密绘图设计软件,同时提供了3D建模和2D的绘图和测量标注工具。下文中为大家带来了机械CAD绘图软件 VariCAD 2020特别安装及激活教程,另附上注册机及软件原件下载
收藏 0 赞 0 分享

smoothdraw画笔怎么加亮? smoothdraw加亮画笔的教程

smoothdraw画笔怎么加亮?smoothdraw处理图形的时候,想要加量画笔,该怎么实现呢?下面我们就来看看smoothdraw加亮画笔的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

axure怎么显示当时时间? axure显示实时时间的技巧

axure怎么显示当时时间?axure制作的页面想要显示实时时间,该怎么显示呢?下面我们就来看看axure显示实时时间的技,,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多