【问题标题】:React formik on Blur Field value not working Fine对模糊字段值做出反应 formik 无法正常工作
【发布时间】:2021-05-21 06:45:41
【问题描述】:

我输入了用户名。在该输入的 on Blur 事件中,如果用户名存在,我会检查 DB。如果用户名存在,我想显示错误。但不能正常工作。 请帮助我们

代码沙盒:https://codesandbox.io/s/multipleselect-formik-3eqxp?file=/src/RegisterForm.js

【问题讨论】:

    标签: reactjs formik


    【解决方案1】:

    用这个替换你的 onBlur。

    onBlur={() => validCheck(values.name)}
    

    现在在您的 validCheck 中您可以进行 API 调用

     const validCheck = (name) => {
       if(name.trim().length === 0){
         return;
       } 
       // make the API call here
       console.log(name);
      };
    

    【讨论】:

      猜你喜欢
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-12
      • 2019-08-04
      相关资源
      最近更新 更多