我正在尝试在Formik中使用DatePicker。但是当我点击DatePicker的日期时,它的表单值不会改变。相反,我得到了这个错误: Uncaught TypeError: e.persist is not a function at Formik._this.handleCha...
我正在尝试在Formik表单中使用react-datepicker。 我有:import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; class Fuat...
如何同时进行密码验证并将错误传递到不同的变量中? 例如:password: Yup.string().required("Please provide a valid password"), passwordMin: Yup.string().oneOf([Yup.ref('password...
我正在使用Yup验证我的表单。在我的一个表单中,我想验证一个<input type="file" />是否有文件。 我已经测试过这个(但它不起作用): Yup.object().shape({ file: Yup.object().shape({ name: Yup...
我在使用React、Formik、react-bootstrap和yup进行表单制作。我尝试显示验证错误,但是touched属性没有填充字段。 const schema = yup.object({ name: yup.string().required(), email: yup ...
我正在尝试从模态屏幕更新Formik字段。 模态返回数据并将其设置到pageState中。考虑到我的Fomik表单具有“enableReinitialize”属性,字段更新正常工作。 然而,如果表单处于“dirty”状态,也就是说,表单中的其他字段已更新,则更新字段的过程将不再起作用。该字段本...
这是我使用Formik和react-bootstrap编写表格的模板。我发现一个非常奇怪的错误:如果我在构造函数中使用虚拟数据初始化我的状态,则可以正常工作;但是如果我在componentDidMount中调用setState并使用完全相同的数据来模拟API调用,则会出现严重错误。 具体来说...
我希望使用Formik中的yup对表单进行验证。假设我有4个字段A,B,C和D,它们都是字符串。如果我想要至少一个字段不为空,则该表单有效,我应该如何编写验证模式?先谢谢!
目前正在尝试使用Material UI的Autocomplete组件与Formik一起使用。到目前为止,像文本字段和传统选择器之类的来自Material-UI的东西都非常适合Formik。但实现Autocomplete却不是这样。Formik的onChange处理程序似乎无法更新我的city_...