[英]In Field from react-final-form how to convert input value to float only on blur?
是的。 這是一個普遍的問題。 如果要允許小數點,則必須將值保留為字符串,然后在提交時將其轉換為數字。 您仍然可以使用parse
刪除任何非法字符(或在<input>
上type="number"
),但是您不能在每次按鍵時將其解析為一個數字,否則會丟失小數點。
我最終得到了自己的StatefulInput組件,內部狀態為“ editing”標志。 我僅在模糊時才調用Field的“ onChange”事件處理程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.