React - Formik - 不验证禁用的控件

问题描述 投票:0回答:0

我正在寻找一种解决方案来停止对禁用、不可见或未呈现的控件进行 yup 验证。

我有这样的控制权:

<MySelectInput disabled placeholder={mandantOptions[0].text} name="mandant" options={mandantOptions} clearable={false} />


const validationSchema = Yup.object({
    mandant: Yup.number().min(1, 'Select Mandant'),
})

有人可以帮我弄清楚当字段被禁用或不可见或未呈现时我如何停止使用 yup 进行验证。

非常感谢您的帮助 阿加

reactjs formik yup
© www.soinside.com 2019 - 2024. All rights reserved.