reactjs - 如何将字段值发送到初始值?
问题描述
我创建了一个表单,并在表单字段中给出了一个值,我想将这些字段值发送到我的初始值到test2
对象 t1 字段
<FormiK
initialValues={{
test2: {
t1:"",
t2:"" ,
},
}}
{({ values, }) => {
return (
<Form>
<Field
name="test2"
value={values.test2}
component={SelectComponent}
options={[ "1", "2","3"]}
/>
</Form>
</Formik>
解决方案
如果我理解正确,您想发送该字段的值。您可以使用onSubmit
方法发送表单字段。
<FormiK
initialValues={
test2: {
t1:"",
t2:""
}
}
onSubmit={values => {console.log(values)}} // send to backend,call api,...
}
{({ values, }) => {
return (
<Form>
<Field
name="test2"
value={values.test2}
component={SelectComponent}
options={[ "1", "2","3"]}
/>
</Form>
</Formik>
推荐阅读
- mysql - 固定可用性计划的最佳结构是什么?
- android - Clang 配置文件引导优化是否适用于 Android 应用程序
- android - 在 Frestore 上删除之前,先在 recyclerView 上完成滑动以删除的动画
- google-sheets - 自动增加 COUNTIF 日期标准
- python - 如何在python中使用随机形成函数的恒定结果
- java - 以下代码如何使用三元运算符查找最多三个数字
- c# - 使用简单的破折号/幻灯片机制 C# Unity2d 进行编码
- c# - this.Close() 不会杀死观察者 NewThreadScheduler.Default.Schedule 创建的线程
- ios - 结构属性闭包在 Swift 中只运行一次
- python - 多序列组的 LSTM 模型