如何解决Reactjs Yup下拉列表表单验证
我正在使用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 举报,一经查实,本站将立刻删除。