美文网首页Axure知识汇总Axure原型设计手把手教你做Axure原型
Axure系列:使用文本框判断手机号正确性

Axure系列:使用文本框判断手机号正确性

作者: 黎木目 | 来源:发表于2017-09-06 07:01 被阅读85次

上篇文章使用文本框的文字改变实现进度条的加载效果,那文本框的文字改变事件还能做些什么呢?

这次我们用它来实现:手机号动态输入时,判断手机号的正确性。

1、首先拖入文本框和矩形两个元件,命名为phonenum和tip。在属性中给文本框添加提示语和限制输入长度为11,tip矩形设置圆角,添加文字,再设置隐藏

2、tip矩形添加事件,显示时等待1s然后隐藏

3、[重要]  思路分两部分,我们知道手机号第一个数是1,第二个数是3、5、、7、8、9。

(1)当输入第一个数时就得判断是不是1。如图Case1 意思是:如果文本框文字是数字,且文本长度是1,且文本不是1,则显示tip。

(2)当输入第二个以后的数时就得判断第一第二位是不是13、15、17、18、19。如图Case2 意思是:如果文本框文字是数字,且文本长度大于等于2,且头两个数字不是13、15、17、18或19,则显示tip。

到这就完成了

总结:

1、文本框每输入一个文字(文字改变),则执行一次判断,做到实时监测

2、函数length是获取文本的长度

3、函数 substr(star,length) 表示 从某个位置开始向右截取一定长度的字符串

福利

演示地址:https://limumu1992.github.io/8wbkjianceshoujihao/

源文件地址:http://pan.baidu.com/s/1nuVT2Fv  密码:gsww

相关文章

网友评论

    本文标题:Axure系列:使用文本框判断手机号正确性

    本文链接:https://www.haomeiwen.com/subject/vimujxtx.html