微信小程序 - 查看输入值的长度

本文分享了在小程序中输入手机号并验证其长度为11位的解决方案。通过改进代码逻辑,从直接使用事件对象获取值更改为先声明变量再赋值的方法,成功解决了变量未定义的问题。

在小程序中,input 输入手机号之后,判断是否是11位数,之前翻文档和看别人的代码,都是

 

看下面代码,上图是粘贴参考的文档资料

在2019年3月,参考的18年9月的代码, 

 

但是这样写完之后,总是出错,于是我在 if  判断哪儿 打印了一下,

console.log ( e.length )   

显示为  undefined   未赋值变量?????

后来,改了一下,先声明一个值,var s;

然后再赋值   s = that,

这样就可以获取输入的长度了,

这个 that  是为了获取输入的值,,

 

ID_phone:function(e){   
    var that = e.detail.value
    var s ;
    s = that

    
    console.log("正常提交",s.length )

   

  },

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值