美文网首页
H5 IOS自动填充验证码两次的bug

H5 IOS自动填充验证码两次的bug

作者: 芒果大饼 | 来源:发表于2019-05-29 09:12 被阅读0次
iOS12新增一个功能就是可以自动填充验证码,当你点击键盘上面的验证码时,如果这时你监听了UITextFieldTextDidChangeNotification,那么这时你会收到两个相同的回调。

这时候可以手动控制input的长度,假设验证码是6位数,当在<input type="text"><input type="password"> 的情况下,可以用maxlength控制长度;当在<input type="number">时,maxlength失效,这时候建议用

<input type="number" oninput="if(value.length>6)value=value.slice(0,6)" />

这样就可以了,觉得有用就点个赞再走呗!

相关文章

网友评论

      本文标题:H5 IOS自动填充验证码两次的bug

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