显示React修改值而不更改输入表单的值

时间:2017-03-28 12:38:31

标签: javascript reactjs react-intl

我有一个想要显示货币的输入字段。我想根据当前本地(我使用React-intl来完成)来显示内容。这个问题是他们的FormatNumber方法返回一个字符串,我需要提交时的值为整数。我无法访问或控制提交功能,因此我希望能够让我的输入字段保持某种内部状态,这种状态始终是浮点状态,同时将该字符串显示为来自React的字符串-intl的formatNumber。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

我知道这件事迟到了,但也可能有所帮助。

我使用onFocus和onBlur事件来设置this.state.isFocus,并在render()中使用它来显示金额或formatNumber(),它以货币格式显示它。

希望这有帮助。