当我从下拉菜单中选择“其他”选项时,它会显示其他字段,并在我输入某些文本之前对其进行验证,直到现在为止还很完美:)但是,如果重新选择一些单独的选项并返回“其他”,则验证不激活直到我将焦点集中在另一个字段上并使其模糊!
希望你明白我的意思,帮帮我!
{otherState &&
<Form.Group className={s.inputGroup} controlId='otherState'>
<Form.Label className={s.boldLabel}>Enter State</Form.Label>
<Form.Control
onChange={e => check(e.target.value)}
type='text'
onBlur={formikProps.handleChange}
/>
{ formikProps.touched.otherState &&
formikProps.errors.otherState &&
<p className={`input-feedback ${s.error}`}>{formikProps.errors.otherState}
</p>
}
</Form.Group>}