gerhat / material-ui-formik-components

Formik ready material ui components
MIT License
85 stars 13 forks source link

form validation #35

Open bihongbin3027 opened 4 years ago

bihongbin3027 commented 4 years ago

After I started your example, Skills removed multiple choices, Submit removed disabled={!formik.dirty}, changed the validation rules skills: array().required('At least one skill is required'), and then click submit to submit the form, This form verification error is not displayed. image

bihongbin3027 commented 4 years ago

const validationSchema = object().shape({ username: string().required('Username is required'), gender: string().required('Gender selection is required'), country: string().nullable().required('Country is required'), skills: object().nullable().required('At least one skill is required'), birthdate: date().nullable().required('Birth date is required'), interviewTime: mixed().required('Interview Time is required'), })

bihongbin3027 commented 4 years ago

const initialValues = { username: '', gender: 'Female', country: null, skills: null, birthdate: null, interviewTime: null, }

gerhat commented 3 years ago

@bihongbin3027 did you try an empty array on skills ?