时间:2021-05-22
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)]]
上一页12 下一页 阅读全文
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
axure设计网页效果的时候,想要制作一个用加减号控制数据减少或者增加的效果,该怎么制作这个效果呢?下面我们就来看看详细的教程。软件名称:AxureRPv8.1
Axure设计网页原型的时候,想要制作带边框样式的多选框效果,该怎么制作呢?下面我们就来看看详细的教程。软件名称:原型设计工具AxureRPPro8.1特别版中
Axure有哪些元件?经常使用Axure设计网页原型,下面我们就来看看Axure元件的使用方法。软件名称:原型设计工具AxureRPPro8.1特别版中文汉化特
Axure8设计网页原型的时候,想要重命名页面,该怎么重命名呢?下面我们就来看看详细的教程。软件名称:AxureRPv8.1.0.3382Enterprise中
axure设计网页原型图的时候,想要将母版应用到页面上,该怎么实现呢?下面我们就来看看详细的教程。软件名称:原型设计工具AxureRPPro8.1特别版中文汉化