【发布时间】:2025-11-30 12:35:01
【问题描述】:
这是我的动态表单的一个简单示例。
<Form.Group widths='equal'>
<Form.Input onChange={props.handleChange} fluid name={`${type}.${participant.number}.firstName`}
label={FIRST_NAME}
placeholder={FIRST_NAME_MODEL_DESCR}/>
<Form.Input onChange={props.handleChange} fluid label={LAST_NAME}
name={`${type}.${participant.number}.lastName`}
placeholder={LAST_NAME_MODEL_DESCR}/>
</Form.Group>
在 Fromik 本身我有简单的 console.log
validate={values => {
console.log(values);
}}
因此,每次我在字段中输入时,每次按键时,我都会从验证中获取日志结果(我不想要),并且每次按下按键时都会有微延迟。
【问题讨论】:
-
好吧,你在输入字段中放入了 onChange 函数。这就是它发生的原因。你想达到什么目标?
-
我还能如何获取输入字段的值?这个“handleChange”是一个 Formik 函数。我希望仅在提交时验证我的所有值。
标签: reactjs semantic-ui-react formik