我创建了一个在后端存储值的 formik 表单。我有设置重置按钮,初始值。一切工作正常。但我无法找到一种在提交表单后禁用 formik 表单的方法,即如果用户在单击提交按钮后填写表单,则用户无法单击文本字段。
// @ts-ignore
import React, { useState, useEffect } from 'react';
import { Formik, Form, Field } from 'formik';
import { Typography, Button, Grid } from '@material-ui/core';
import * as Yup from 'yup';
import { MyInput } from './comman/MyInput';
import { Textarea } from './comman/Textarea';
import { Event } from '../Tracking/Event';
const contactSchema = Yup.object().shape({
name: Yup.string().required('Please Enter Your Name'),
email: Yup.string()
.email('Please enter a valid email address')
.required('Please enter an email address'),
number: Yup.string()
.min(10, …Run Code Online (Sandbox Code Playgroud)