• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >axure > Axure8.0实例:简单实用的验证码

Axure8.0实例:简单实用的验证码

作者: @ 无泪 字体:[增加 减小] 来源:互联网 时间:2017-06-13

本文主要包含axure8.0教程实例,axure8.0实例,axure8.0验证码,axure8.0注册码,axure8.0免费授权码等相关知识, @ 无泪 希望在学习及工作中可以帮助到您

分享一个运用Axure8.0制作验证码的实例。

AXURE

相信大家都遇到过,在登录某网站时,往往会要求输入一个验证码,验证码一般是4或5位的纯数字或数字字符结合体,这里就给大家介绍一下我做的一个验证码的小例子。

预览

验证码

一、元件准备

1、文本输入框一个。用于输入验证码的,起名为“输入框”;

2、矩形框一个。用于显示随机验证码,起名“验证码”;

3、文字标签一个。用于手动重置验证码,起名“换一张”;

4、动态面板一个。有两个状态,一个是输入的验证码正确,一个是错误,且默认隐藏,起名“提示信息”;

1

5、全局变量两个。OnLoadVariable默认值为:

0123456789abcdefghijklmnopqrstuvwxyz,yzm默认值为空;

2

二、添加用例

1、页面用例。在进入页面时,首先要有个验证码的,所以给页面添加“页面载入时”用例,目的是在进入页面时就能动态生成一个验证码(例子中的验证码为4位,各位看官可以自行设计);

3

①首先通过随机获取“OnLoadVariable”变量中的一位字符,然后将获取的字符赋值给“yzm”变量。获取“OnLoadVariable”变量的一位字符通过数学函数Math.random()和字符串函数substr()联合使用得到的。这里要注意一下,因为“OnLoadVariable”变量的初始值是“0~z”共36位,所以我们要截取“OnLoadVariable”的一位字符就必须是下标为“0~35”的整数,所以使用数学函数Math.floor()向下取整,这样刚刚好能取到“0~35”之间的所有整数。有一点需要注意的是:每一次赋值给“yzm”变量的时候,都是在原来的基础上增加了新截取的一位字符,所以需要把“yzm”原来的值加上新获取的字符一起赋给“yzm”。

4

②将“yzm”变量的值赋给“验证码”矩形框为文字内容。为了让验证码显示的逼真一些,这里把“验证码”矩形框的字体设置成个性一点的字体和颜色,所以我选择了富文本,其实在工具栏中设置也是一样的。

5

③添加一个触发事件到页面。Axure8.0中增加了触发事件的动作,个人觉得非常赞,放在这里使用,感觉有些像开发语言中的循环语句了。这里会通过这个触发事件再次执行页面的“页面载入时”,达到每次获取一个字符的效果。

6

2、输入框用例。用于判断输入验证码是否正确,添加“按键松开时”用例,通过“输入框”文字长度和文字内容是否等于“验证码”矩形框文字内容判定。

7

①如果“输入框”文字长度等于4且文字内容等于“验证码”矩形框的文字内容,那么久认为验证码输入的对的,我们就给出正确的提示,显示“提示信息”动态面板中“对”的状态。

②如果“输入框”文字长度等于4,但文字内容不等于“验证码”矩形框的文字内容,那么就给出错误的提示,显示“提示信息”动态面板中“错”的状态。

③其他情况就直接隐藏掉“提示信息”动态面板,并给出任何提示。

3、换一张用例。更换验证码的作用,实现起来相当的容易,首先把“验证码”、“输入框”和“yzm”的值都清空,并且隐藏掉“提示信息”动态面板,然后直接“触发事件”到页面的“页面载入时”即可,这样就直接执行页面的“页面载入时”用例,新的验证码就出现了;

三、预览

好了,开始按你的F5键吧!

您可能想查找下面的文章:

  • Axure8.0实例:简单实用的验证码

相关文章

  • 2017-06-13Axure教程:实现倒计时获取验证码效果
  • 2017-06-13自定义微信元件库:Axure基本元件的应用(上)
  • 2017-06-14建立自己的元件库(二)——验证码
  • 2017-06-14Axure教程:中继器实现列表到详情页的数据传递
  • 2017-06-13中继器实践:双向列表操作
  • 2017-06-14用Axure8.0制作简单的登录窗口
  • 2017-06-13Axure中继器姊妹篇:列表页添加排序和筛选功能
  • 2017-06-13Axure教程:原型设计之微信朋友圈效果(中继器、动态面板、变量高级用法)
  • 2017-06-13Axure教程:原型设计之播放控制条
  • 2017-06-14axure九宫格拼图的实现原理

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • Axure 8.0实例:复选框的应用
    • Axure RP8 动态面板之折叠和展开(例如菜单栏)
    • Axure实例:创建浏览器顶部固定菜单及子菜单
    • Axure 7.0实例:利用Axure制作放大镜原型
    • Axure教程:微信聊天列表原型制作(一)
    • Axure中继器:制作可交互的“APP音乐播放列表页”
    • Axure教程:移动端原型页面横纵向滑动同时实现
    • Axure教程 - 为原型设计添加点动画效果
    • Axure原型设计之轮播图
    • Axure教程 | 聊一聊原型组件化设计——从淘宝购物车按钮说起

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有