有没有办法在提交时更改表单值
有没有办法在提交时更改表单值
我有一个情况,有两个按钮,我希望它们作为提交按钮。我该如何将 zip code 的值(在 formik 中)与选项的值(按钮 onclick)结合起来,例如:{\"option\": \"adult\", \"zip_code\": \"00000\"}。我找到了这个链接:https://github.com/formium/formik/issues/467#issuecomment-369833667,但它是针对类组件的,并且没有显示如何将按钮的值传递到 formik 的值中。\n代码中添加了以下内容:\n
import React, { useState, useEffect } from 'react'; import { Form, Formik, useField } from 'formik'; import * as Yup from 'yup'; // 其他代码省略
\n还尝试了以下内容:\n在每个按钮中添加了:formkprops={props}
\n在按钮的点击函数中添加了:formkprops.submitForm()
\n但是没有起作用。