【发布时间】:2021-09-29 04:23:22
【问题描述】:
如果我的数组包含某个字符串,我正在尝试在表单中创建一个字段。
例如,如果数组 familyMembers 包含“配偶”,则字段“配偶姓名”应该是必需的。是否可以使用 .when() 函数来检查数组中的值?我正在使用它来检查表单其他部分中的字符串值,如下所示:
jobTitle: Yup.string().when("jobStatus", {
is: "employed",
then: Yup.string().required(requiredError)
})
有没有办法做类似的事情:
spouseName: Yup.string().when("familyMembers", {
contains: "spouse",
then: Yup.string().required(requiredError)
})
【问题讨论】:
标签: validation yup