我正在使用 Formik 和 React-bootstrap 在 React 中构建一个表单,我正在使用 Yup 来验证表单。
我有 2 个字段,比如说 FieldA 和 FieldB。FieldA 不是必需的,但如果 FieldA 不为空,则 FieldB 是必需的。
FieldA 是一个文本框,而 FieldB 是多选。我对 FieldB 的验证规则必须是:
FieldA !=='' ? FieldB is required : do nothing
Run Code Online (Sandbox Code Playgroud)