无效,直到另一个字段有效

时间:2019-10-17 14:05:29

标签: yup

我有两个字段:电子邮件,billingInfo。

虽然“电子邮件”无效,但是billingInfo应该无效。 (因为帐单信息在内部需要有效的电子邮件)

我的模式是这样的:

const schema = yup.object({
  email: yup.string().email(),
  billingInfo: yup.object().required().when('email', {
    is: PSEUDO_CODE_YUP_IS_INVALID() ///// trying to do this
    then: PSUEDO_CODE_ALWAYS_RETURN_INVALID() /// trying to do this
  })
});

我正在尝试is测试该字段是否无效。并且如果是then,则应该始终返回无效。

这可能吗?

0 个答案:

没有答案