我有一个 react formik 表单,其中有一个选择字段,例如该字段的值 A、B、C、D、E、F。
现在说,另一个字段 ChooseSubType 仅在我选择 B 或 D 时显示,并且该字段仅在显示时是必填字段,而不是在此之前。
现在,我该怎么做呢?
这是第一个字段的代码,即选择字段
chooseAlphabet: Yup.string().required('field required'),
chooseSubType : Yup.string().when('chooseAlphabet',
('chooseAlphabet',schema)=>{
console.log('value business : ',chooseAlphabet);
if(chooseAlphabet === "B"||"D"){
return schema;
}else{
return schema.required('field required');
}
}),
但这段代码不起作用。
现在,我要在这里进行哪些更改才能使这项工作按我的意愿进行?