快好知 kuaihz订阅观点

 

Axure教程:限制输入框输入字数

小船今天要讲的是【Axure制作输入框字数限制】。为了做出这个效果,小船疯狂的学习…后来发现,嗯,其实真的挺简单(但小船还是很有成就感了哈)。

嗯,对的,这篇是以Axure8.0为基础的中文版。如果逻辑明白了,真的很简单的,真的哟!

要求

1.字数要求为150字

2.超过150字后自动不能输入后面的字符

第一步:对需要的控件进行命名

[输入框]:       text-box

[字数限制]:   words-limit

第二步:对 text-box 添加 3个【文本改变时】的事件

事件1:将text-box的 [元件文字长度] 赋予给变量 OnLoadVariable 。

注意事项:

a.一定要选择 [全局变量] 。配置动作中勾选OnLoadVariable。

b.一定要选择[元件文字长度]。

事件2:当 text-box 的[元件文字长度]值>=0并且<=150时,使 [[150-OnLoadVariable]] 的值代替words-limit的值。

注意事项:

a.对case2进行编辑条件时,一定要选择[元件文字长度]

b.对每个事件都要通过右键菜单将每个事件变为if xxx,而不是默认的else if xxx。

c.这里是[设置文本],一定要选择[值],对[[150-OnLoadVariable]]的输入一定要英文输入法,并且中间没有空格。

事件3:当 text-box 的[元件文字长度]值>150时,将[焦点元件文字]赋值给NewVariable,并利用函数[[NewVariable.substring(0,150)]]对变量NewVariable中前150个字符进行限制。

注意事项:

a.一定要选择 [全局变量] 。配置动作中通过[添加全局变量]添加变量NewVariable。全局变量的值要选择[焦点元件文字]。

b.对第二个设置,为[设置文本]。

c.设置文本的函数 要选择 subatr(start,length)。并将(start,length)设置为(0,150)

第三步:F5进行测试

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:输入  输入词条  字数  字数词条  限制  限制词条  教程  教程词条  Axure  Axure词条  
原型

 Axure教程:导航栏收缩与展开

本文给大家讲解一下如何在Axure中制作导航栏的收缩与展开,一起来看看~本文将从以下3个方面展开:需求分析;Axure关键点分析;效果展示。1. 需求分析我们在...(展开)

原型

 Axure7.0教程(十)HTM...

这篇教程我要给大家讲的是,axure rp7.0中window函数的应用,window函数包含了几个函数,有兴趣的可以去看axure7.0教程(八)元件函数、窗...(展开)

原型

 Axure:轻仿朋友圈下拉动画

微信朋友圈天天用,感觉这种下拉动画很多地方都有用到,不多说,just do it。轻仿,还有很多细节没继续做,效果如下:主要想法:面板拖动,移动/放大背景图。步...(展开)