gpt4 book ai didi

redux-form - 标准化 redux-form 字段值 onBlur

转载 作者:行者123 更新时间:2023-12-04 02:14:52 25 4
gpt4 key购买 nike

如何标准化 的值redux-form 场当 onBlur 被触发。我尝试了以下方法,但似乎不起作用:

const normalizeAmount = (node) => {
const newValue = node.target.value;

return `--${newValue}--`;
};

render() {
const { handleSubmit, pristine, invalid, submitting, error, blur } = this.props;

return (
<form onSubmit={handleSubmit(submit)}>
<div name="form-container">
<Field
name="foo"
component={CustomInput}
onBlur={blurValue => blur(normalizeValue(blurValue))}
/>
...
);

最佳答案

通过将 onBlur 移至 解决了此问题自定义输入 组件,我在其中添加

return (
<div>
<input
...
onBlur={value => props.input.onBlur(normalizeValue(value))}
/>
</div>
);

在表单组件中,该字段将只有:
<Field
name="foo"
component={CustomInput}
/>

关于redux-form - 标准化 redux-form 字段值 onBlur,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44847891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com