【发布时间】:2020-07-10 05:15:40
【问题描述】:
假设我有一个动态表单,例如 this。
如何验证我的用户字段以确保在用户提交表单之前至少填写了一个姓名?
我尝试将rules 添加到Form.List 中,但它不起作用。
将自定义验证器添加到单个用户组件仅允许我访问该特定名称组件,因此我无法检查名称数组的长度。
【问题讨论】:
标签: antd
假设我有一个动态表单,例如 this。
如何验证我的用户字段以确保在用户提交表单之前至少填写了一个姓名?
我尝试将rules 添加到Form.List 中,但它不起作用。
将自定义验证器添加到单个用户组件仅允许我访问该特定名称组件,因此我无法检查名称数组的长度。
【问题讨论】:
标签: antd
通过将其添加到rules 来管理使其工作:
({ getFieldValue }) => ({
validator() {
if (getFieldValue("users").length > 1) {
return Promise.resolve();
}
return Promise.reject(
"Please add at least 2 options"
);
}
})
查看here
【讨论】: