童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

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

7月23日 阴阳狱投稿
  分享一个运用Axure8。0制作验证码的实例。
  相信大家都遇到过,在登录某网站时,往往会要求输入一个验证码,验证码一般是4或5位的纯数字或数字字符结合体,这里就给大家介绍一下我做的一个验证码的小例子。
  预览
  一、元件准备
  1、文本输入框一个。用于输入验证码的,起名为“输入框”;
  2、矩形框一个。用于显示随机验证码,起名“验证码”;
  3、文字标签一个。用于手动重置验证码,起名“换一张”;
  4、动态面板一个。有两个状态,一个是输入的验证码正确,一个是错误,且默认隐藏,起名“提示信息”;
  5、全局变量两个。OnLoadVariable默认值为:
  0123456789abcdefghijklmnopqrstuvwxyz,yzm默认值为空;
  二、添加用例
  1、页面用例。在进入页面时,首先要有个验证码的,所以给页面添加“页面载入时”用例,目的是在进入页面时就能动态生成一个验证码(例子中的验证码为4位,各位看官可以自行设计);
  首先通过随机获取“OnLoadVariable”变量中的一位字符,然后将获取的字符赋值给“yzm”变量。获取“OnLoadVariable”变量的一位字符通过数学函数Math。random()和字符串函数substr()联合使用得到的。这里要注意一下,因为“OnLoadVariable”变量的初始值是“0z”共36位,所以我们要截取“OnLoadVariable”的一位字符就必须是下标为“035”的整数,所以使用数学函数Math。floor()向下取整,这样刚刚好能取到“035”之间的所有整数。有一点需要注意的是:每一次赋值给“yzm”变量的时候,都是在原来的基础上增加了新截取的一位字符,所以需要把“yzm”原来的值加上新获取的字符一起赋给“yzm”。
  将“yzm”变量的值赋给“验证码”矩形框为文字内容。为了让验证码显示的逼真一些,这里把“验证码”矩形框的字体设置成个性一点的字体和颜色,所以我选择了富文本,其实在工具栏中设置也是一样的。
  添加一个触发事件到页面。Axure8。0中增加了触发事件的动作,个人觉得非常赞,放在这里使用,感觉有些像开发语言中的循环语句了。这里会通过这个触发事件再次执行页面的“页面载入时”,达到每次获取一个字符的效果。
  2、输入框用例。用于判断输入验证码是否正确,添加“按键松开时”用例,通过“输入框”文字长度和文字内容是否等于“验证码”矩形框文字内容判定。
  如果“输入框”文字长度等于4且文字内容等于“验证码”矩形框的文字内容,那么久认为验证码输入的对的,我们就给出正确的提示,显示“提示信息”动态面板中“对”的状态。
  如果“输入框”文字长度等于4,但文字内容不等于“验证码”矩形框的文字内容,那么就给出错误的提示,显示“提示信息”动态面板中“错”的状态。
  其他情况就直接隐藏掉“提示信息”动态面板,并给出任何提示。
  3、换一张用例。更换验证码的作用,实现起来相当的容易,首先把“验证码”、“输入框”和“yzm”的值都清空,并且隐藏掉“提示信息”动态面板,然后直接“触发事件”到页面的“页面载入时”即可,这样就直接执行页面的“页面载入时”用例,新的验证码就出现了;
  三、预览
  好了,开始按你的F5键吧!
投诉 评论 转载

让技术有温度,解码QQ音乐7。0三维闪屏动感而细腻的画面,瞬间让技术拥有温度。QQ音乐2016年度版本7。0,于11月30日全新上线。全新版本不仅整体视觉做了全新的设计,以更简洁、更轻快的理念贯穿,而且向……设计的两个极端世界:“性冷淡”和“性热烈”在“性冷淡”和“性热烈”的两个极端世界中徘徊的设计。不知道从什么时候开始,“性冷淡”的设计就以迅雷不及掩耳之势迅速的占据了我们的视线里,他出现在了我们目之所及的地方,并且……Axure8。0实例:简单实用的验证码分享一个运用Axure8。0制作验证码的实例。相信大家都遇到过,在登录某网站时,往往会要求输入一个验证码,验证码一般是4或5位的纯数字或数字字符结合体,这里就给大家介绍一……开发产品的艺术在这篇文章中,本文作者介绍了自己的产品开发经验和使用的工具。他们的做法是以周为单位,不断与利益攸关者进行沟通,进行一次次的“冲刺”(sprint)。当然,我们也可以比较一下项目……产品策划:消息系统设计详解与案例分析看过很多产品设计的文章,很少有对消息系统这个模块的设计讲得比较清晰的,最近搜集了一些资料,结合实际例子梳理了消息系统的设计原则,供参考。一、消息系统定义消息系统,顾……小黄车ofo是怎么实现自行车定位功能的?摩拜单车通过车身携带的GPS而实现单车定位,但是我们知道ofo是没有安装GPS,它又是如何实现单车定位的呢?我居住的地方距离地铁站步行大约15分钟左右,距离最近的商场步行……为什么许多非社交APP都执着于社交?非社交类APP尝试社交,不是一定非社交不可,而是丰富整个产品的生态圈,全方位的满足用户需求。一款APP很容易诞生,一个研发团队或一位开发者能搞定;一款APP很容易推出去,……从构思、交互、视觉、包装4个步骤,手把手教你做个产品今天作者从构思、交互、视觉、包装四个步骤手把手教你做个产品。hi,盟友们大家好!已经快两周没有发文了,因为都在做作品,从构思,画原型,到定视觉风格和规范,再到出视觉稿和动……个性化推荐:从用户、推荐平台以及推荐内容入手研究最近正在研究个性化推荐相关的知识,本文以电商平台为例,逐步探讨有关个性化推荐的知识。研究一个事物,首先要了解这个事物,才能深刻理解它。个性化推荐系统包括:用户、推荐平台以……两个真实产品案例所引发的思考当我们明确问题,在寻找解决方案,设计系统功能的时候,也绝对不能浅尝辄止,要学会去探索、去寻找更加完美的产品设计方案。作为产品经理,我们常讲要学会挖掘用户需求背后的问题实质……全新UberAPP改版背后的设计思考总结声势浩大的改版设计总使人望而生畏。有太多变化与未知,有可能会失败。但我们知道,如果想要打造未来,我们就得欣然接受挑战。这就意味着不仅仅是在外观上下赌注,也是在重新想象整个流程。……支付系统设计:应用内支付(五)应用内支付指使用手机操作系统自带的支付功能来支持支付。目前国内主要的应用内支付有GooglePay、ApplePay、小米支付、华为支付等。其中ApplePay是典型的一个应用……
企业品牌的树立必须建立在网站建设的基础上进行响应式网站评估标准:网站基本属性与用户体验制作响应式网站时应该从手机网站建设与优化需要相互结合的原则出营销型网站设计的与众不同主要体现在哪几方面?根据网站建设经验总结商业自助建站技巧其实模板建站只需根据自己的行业实际情况就可做出选择建设企业网站的意义不是为了美观展示,而是为了后期企业的运营推多元化模板类型,满足不同行业推广营销需求利用企业网站做推广,前期搜索引擎优化要提到日程上模板建站内置seo优化功能,更利于网站排名【网站建设】关于模板网站建设的风格、价格评估标准介绍自适应手机端模板建站:用户体验设计很周到

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界