问题描述
我正在使用YUP在reactjs中进行表单验证。我写了如下的表单验证-
const FromValidation = Yup.object().shape({
nameId: Yup.object()
.nullable()
.required('name is requried'),classId: Yup.object()
.nullable()
.required('class is required'),statusId: Yup.object()
.nullable()
.when('classId',{
is:(val) => val === 1,then: Yup.object()
.nullable()
.required('status is required')
}
})
空验证工作正常。但是验证statusid无效。我只想在classId为1时显示“需要状态”。 请指出我要去哪里。 预先感谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)