我正在使用formik,并且我正在尝试自动完成输入字段中的某些值。但是当我选择一个自动完成项目时,它没有得到所选项目的价值。但它得到的是我在自动完成字段中键入的值。
很抱歉语言问题。 这是我的代码。
我需要获取所选自动完成项的值。
renderEmailAddress({field, form}){
return (
<AutoComplete
type="email"
id="emal"
onChange={(option) => form.setFieldValue(field.name, option.target.value)}
suggestions={this.state.emailsugges}
className={`form-control ${form.errors.emal &&
form.touched.emal &&
"is-invalid"}`}
filterKey="title"
suggestionLimit={4}
/>
)
}
<Field
name="emal"
component={this.renderEmailAddress}
/>
感谢前进!