【发布时间】:2020-06-11 11:00:18
【问题描述】:
以https://redux-form.com/7.2.1/examples/fieldlevelvalidation/ 上的年龄字段为例。
您可以输入数字、+、- 和 e。如下:
但 Redux Form 似乎无法识别这些输入。如果您尝试使用 parse 或 normalize 生命周期方法,则该值以 '' 的形式出现。
与屏幕截图中一样,验证表明该字段是必填的,就好像它是空的一样。
有没有办法处理这些?
【问题讨论】:
-
我发现消除这种情况的唯一方法是在输入字段上添加一个 keyDown 侦听器。不过感觉不是那么干净。
标签: html reactjs redux redux-form