某些app或者微信网页里复制验证码是苹果手机会触发UITextFieldTextDidChangeNotification监听事件,导致验证码出现了两次。
解决:
限制input标签的maxlength;验证码长度如果是4位就限制到4,如果是6位,就限制到6位,也算是曲线救国。
<input type="text" name="yzm" placeholder="请输入验证码" maxlength="4" >
input 属性为 number,maxlength不起作用,记得改为type=text