张计锋 发表于 2010-4-22 13:11:06

这样的效果怎么做(如下图)

这个效果用axure怎么做?(如下图)
情景描述:
在输入域中默认有提示信息,如:请输入评论内容,长度为100个汉字内。
在输入域的右下方,有动态字数变化,如:您还可以输入100个汉字
随着输入域中输入的数据变化,动态提示文本数据也随之变化。


补充:
如果输入域内没有默认信息时,我是可以通过输入内容来决定提示内容的变化的,但是在输入域内默认有提示文字,就没有办法了。

xxss 发表于 2010-4-22 13:11:07

输入时可以动态显示已输入字数

张计锋 发表于 2010-4-22 13:19:14

没人来嘛……在线等……

张计锋 发表于 2010-4-22 13:19:35

很着急的

xxss 发表于 2010-4-22 13:24:08

AXURE目前好像好不能支持变量计算,最多可以显示你已经输入的字符数,没办法计算出还可以输入多少,而且一个汉字是2个字符的说,也没办法提示已输入的汉字数

张计锋 发表于 2010-4-22 13:28:13

如果输入域内没有默认信息时,我是可以通过输入内容来决定提示内容的变化的,但是在输入域内默认有提示文字,就没有办法了。

xxss 发表于 2010-4-22 13:48:34

简单做了一个,如上面回复,变量加减无法实现,否则“100-数字”就可以是你要的还可输入的字数了
另外,发现AXURE对字符数的统计是不区分汉字或者英文字母的,一个汉字是1,一个字母也是1

xxss 发表于 2010-4-22 13:49:36

输入域内提示文字可以鼠标点击就清空啊,所以可以做到只计算用户输入的字符数的

张计锋 发表于 2010-4-22 13:55:26

6# xxss
你的大概意思是对了,只是你的判断是输入完毕后,点击后才出现结果而不是输入过程中就出现结果。
你可以制定当输入内容为什么时,提示信息为什么
我只要做一个效果即可。

xxss 发表于 2010-4-22 13:58:13

输入过程中出现统计数字也可以的,你只要把现在onlostfocus 的事件改到 onkeyup就可以了,我刚试过了

张计锋 发表于 2010-4-22 14:17:06

我终于做出来啦~~~~~~~~

附件为效果
感谢xxss给我的灵感

不过XXSS的

关于在输入域内光标移动中即消失提示信息这块,需要用On Fucus
你用的是OnClick,不知道是笔误还是什么~~~~

xxss 发表于 2010-4-22 14:25:03

:)看到你的效果了

xxss 发表于 2010-5-28 11:26:53

之前好像没有看到你说的关于onclick 与onfocus的内容,今天才看到……
其实那也不算手误 ,因为我发现用两个中的任何一个都可以实现相同的效果
除了textarea,还有droplist和listbox的onclick与onchange事件,我对比了之后发现,几乎也是同样的效果,只是用onclick时浏览器中鼠标会变成小手……
IE中:


FIREFOX中:


RP文档:

xxss 发表于 2010-5-28 11:32:19

我个人觉得用AXURE做原型 的目的就是为了快速传达一些信息,展示效果,所以我是没有很在意是否一定不用onclick或者一定要用Onfocus,onchange……呵呵,我是随意的

iamnick 发表于 2010-5-28 11:34:11

:handshake

guosuyang 发表于 2010-5-28 13:34:48

很棒
页: [1]
查看完整版本: 这样的效果怎么做(如下图)