在React中进行Formik验证以在输入字段时添加新的initialValues

问题描述

我想用Formik在我的react应用程序中进行表单验证。 我有字段firstName,lastname,email,电话,地址,兴趣爱好。 对于firstName和lastName(均为必填字段),初始值是

 "firstName": "","lastName": "",

对于其余字段(可选字段),初始值为

 "infoFields": [
    {
      "fieldType": "","dataType": "","fieldValue": "","isPublic": false
    }
  ] 

注意:-isPublic是切换按钮的标志,用于向其他用户显示字段信息。 所以填写电话号码,地址,爱好后,值应该是这样

"infoFields": [
    {
      "fieldType": "PhoneNumber","dataType": "string","fieldValue": "+1234567890","isPublic": true
    },{
      "fieldType": "Address","fieldValue": "honolulu","isPublic": false
    },{
      "fieldType": "Hobbies","dataType": "ObjectList","fieldValue": [ "cricket","listening music" ],.....................
  ]

单击提交按钮以将这些数据发送到API时,如何获得此formik值。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)