Axure怎么制作隐藏密码输入框原型?

 我来答
猪八戒网
2023-06-28 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

密码输入是一种常见的业务场景。那么,我们如何使用Axure来设计密码字段呢?今天就教你做一个高保真的密码输入框,包括密码的可见性和安全效果,并自动判断密码输入是否正确的效果。谁说鱼与熊掌不可兼得?选择,Axure理论+实操双向提升~精选多套系统全面Axure自学视频课,综合教学,适合新手0基础入门到进阶,感兴趣有需要都不要错过~

Axure制作隐藏密码输入框原型方法:

一、材料准备图标*2——1个是可视的图标,另外一个是不可视的图片,默认设置为隐藏。

输入框*2——1个位普通的text文本框(可见文本框),另外一个为密码文本框(不可见文本框),可以在文本框的属性里修改。两个文本框默认隐藏边框。然后将两个边框放置在同一个动态面板的2个state里面,分别为不可见和可见连个状态。

矩形*5——我们用矩形来制作文本框的边框,矩形的边框设置成5中颜色,分别为未交互是的灰色边框(普通外框),鼠标移入时的浅蓝色边框(鼠标移入时外框),获取焦点时的深蓝色边框(输入中外框),输入正确的绿色边框(输入正确时外框),输入错误时的红色边框(输入错误是外框)。除了普通边框,其他颜色的边框默认隐藏。

如下图所示摆放:

二、交互设置1.不可见文本框的交互获取焦点时

显示输入中外框和可见密码图标,隐藏其余4种颜色的的边框和不可见图标。

失去焦点时

判断鼠标指针是否还在整个输入框组合内,如果未接触组合,则显示普通外框,隐藏其余4种颜色的的边框和2个图标;如果本输入框的值为空,则显示输入错误时外框,隐藏其余4种颜色的的边框和2个图标。

这里我们根据需求继续增加条件,例如我们希望他必须包含数字和字母,我们的条件就是输入框的值不包含数字和字母,则显示输入错误时外框,其他隐藏;如果设置的所有条件都满足,即elseiftrue,则显示输入正确时外框,隐藏其余4种颜色的的边框和2个图标。

2.可见文本框的交互其实可见文本和不可见文本的交互基本一致,大家可以直接复制上面做好的不可见文本框,然后将文本类型设为普通,获取焦点时,由原来的显示不可见密码图标改为显示可见密码图标。

除此之外,还要增加一个交互,因为可见文本框可以输入中文,所以我们在文本改变时,需要判断输入的是否为中文,如果是中文的话,就不输入。

中文的编码是在19968到40662之间,所以我们可以用slice函数来取最后一位输入的文本,然后用charcodeat函数判断他的编码,如果在19968到40662之间,就设置文本的长度减1。

3.可见密码图标的交互鼠标单击可见密码图标的时候:

隐藏和显示——首先要隐藏可见密码图标,显示不可见密码图标;

设置文本——将当前输入的不可见文本框的值,传过去给可见文本框;

设置动态面板——设置动态面板为可见状态;

设置焦点——最后将焦点设置在可见文本框。

4.不可见密码图标的交互不可见密码图标的交互和可见的非常类似,同时是先隐藏该图片,然后显示可见密码图片,然后把值传过去不可见文本框,设置动态面板的值为不可见,以及将焦点设置在不可见文本框内。

那到这里我们就完成了高保真密码输入框的制作了

以上所述就是“Axure怎么制作隐藏密码输入框原型?”的相关内容分享了,希望能够帮助到你!如果你还想要学习更多的Axure技巧,点击Axure相关文章,或者直接跟着我们的专业讲师开始Axure自学视频课学习体验~专业系统视频教程学习,学习收获总会比你零零散散图文学习来得更快速、更有效率~

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式