Axure教程:多行文本框一键清空 / 限制数量功能

2018-06-2817:00:07原型设计Comments3,398 views字数 730阅读模式

一、准备元件

  1. 首先打开 Axure 新建文件,拖取一个矩形,设置长度为: 375 px ,高度为: 80 px ;
  2. 拖取一个多行文本框,设置长度为: 335 px ,高度为: 60 px,右键设置隐藏边框,设置提醒文字“输入文本时显示清除按钮、数量倒计” ,命名为:“ 输入框 ” ( 这里为随意输入 ) ;
  3. 拖取一个文本,设置字体为: 12 px ,色值为 #999999 ,命名为:“ 限制数量展示 ” ;
  4. 最后我们再做一个清空按钮,大小 20 px 左右 ,命名为:“ 清空按钮 ” ,然后点击隐藏。

好的,完成之后我们会得到一下的样子:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

Axure教程:多行文本框一键清空 / 限制数量功能文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

二、设置输入框的交互样式

(1)双击 “文本改变时” ,设置输入框的 Case 1 的条件为:全部 – 元件文字 – This 等于( “ == ” 是等于的意思)空值,设置隐藏清空按钮。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

Axure教程:多行文本框一键清空 / 限制数量功能文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

(2)然后我们再双击 “文本改变时” ,设置 Case 2 的条件为:全部 – 元件文字 – This 不等于( “ != ” 是不等于的意思 )空值,设置显示清空按钮。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

Axure教程:多行文本框一键清空 / 限制数量功能文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

(3)第三步双击 “ 获取焦点时 ” ,设置 Case 1 的条件为:全部 – 元件文字 – This – 不等于空值,设置显示清空按钮。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

Axure教程:多行文本框一键清空 / 限制数量功能文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

(4)最后我们再双击 “ 失去焦点时 ” ,设置隐藏清空按钮( 此处较简单无配图 )。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

此时我们就把清空按钮的功能完善了,现在我们可以来看一下(腾讯视频链接):https://v.qq.com/x/page/p1343kj95p6.html文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

清空输入框的功能完成了,现在我们要来做字符数量限制,已经完成的小伙伴接着往下看吧!文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

三、进阶

  1. 选择输入框,继续双击 “文本改变时” ,在 Case 3 设置文字于 This 为: “ [[This.text.substr(1,100)]] ” ;
  2. 然后再设置 “ 限制数量展示 ” 的富文本为:“ [[100-This.text.length]]/100 ” ,设置为右对齐,不清楚的可以看看下图。

Axure教程:多行文本框一键清空 / 限制数量功能文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/3909.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/yuanxing/3909.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定