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

2821

被折叠的 条评论
为什么被折叠?



