web前端

首页 - web前端 - ant 框架中 input=number验证不通过的问题

ant 框架中 input=number验证不通过的问题

昨天遇到了一个input =number 的验证问题
代码如下:

第一次验证没有通过,我把input 标签上input=number转移到了 rules 里面,但还是有问题,结果在ant的github上发现了这个问题的解决办法

如下:
去掉 type=number 改为 pattern:/^\d+$/
正确的代码:

问题的原因应该是内部使用了 typeof input ===number 我是猜的,不过问题已经解决了,我很高兴,如果你也遇到了,那么这正好也可以解决你的问题,如果你想输入浮点数那么使用pattern:/^\d+(\.\d+)?$/即可

还有一种解决办法:

(0)
Loading收藏(73)

本文由 前端网(w3cvip) 作者:zuimeiaj 发表,转载请注明来源!

热评文章

发表评论

*