React formik 对 Blur Field 值不起作用
React formik on Blur Field value not working Fine
我输入了用户名。在该输入的 on Blur 事件上,我检查 DB 是否存在用户名。如果用户名存在,我想显示错误。但不能正常工作。
请帮助我们
代码沙盒:https://codesandbox.io/s/multipleselect-formik-3eqxp?file=/src/RegisterForm.js
用这个替换你的 onBlur。
onBlur={() => validCheck(values.name)}
现在在您的 validCheck 中,您可以进行 API 调用
const validCheck = (name) => {
if(name.trim().length === 0){
return;
}
// make the API call here
console.log(name);
};
我输入了用户名。在该输入的 on Blur 事件上,我检查 DB 是否存在用户名。如果用户名存在,我想显示错误。但不能正常工作。 请帮助我们
代码沙盒:https://codesandbox.io/s/multipleselect-formik-3eqxp?file=/src/RegisterForm.js
用这个替换你的 onBlur。
onBlur={() => validCheck(values.name)}
现在在您的 validCheck 中,您可以进行 API 调用
const validCheck = (name) => {
if(name.trim().length === 0){
return;
}
// make the API call here
console.log(name);
};