显示,存储和限制不同格式的用户输入

时间:2018-09-27 10:30:42

标签: reactjs redux redux-form

要求:

  • 允许用户输入,特别是浮点数,例如:[\ d] +(,|。)[\ d] +
  • 显示输入,例如:[\ d] +,[\ d] +
  • 将输入存储在商店中,例如:[\ d] +。[\ d] +

我们正在使用redux-form。在字段组件上,我添加了格式(用于显示输入),解析(用于存储输入),归一化(用于约束输入)。由于某种原因,在向字段添加格式时,所有内容都会“中断”。即,没有格式,我就可以限制用户输入,并正确地将输入存储在存储中,但是要正确显示值,我必须添加格式,但是,不再执行约束用户输入的操作。 f.e.输入任何不是数字,点或逗号的符号时,输入不受限制,并且存储的字段值也不会保存。

Example sandbox

0 个答案:

没有答案