Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs validate.js验证数组_Reactjs_Validate.js - Fatal编程技术网

Reactjs validate.js验证数组

Reactjs validate.js验证数组,reactjs,validate.js,Reactjs,Validate.js,我在react中使用validate.js来验证表单。 在表单的某些部分中,可以动态添加字段。比如像电话号码 如何为新创建或已存在的每个字段创建验证? 这就是我所能做到的 phonenumbers: { type: 'array' } 您可以迭代每个电话号码并进行验证。 比如: this.phoneNumbers.map((item, key) => validate(item, constraints);); 你能重复每个电话号码并验证吗?this.phoneNumbers.map

我在react中使用validate.js来验证表单。 在表单的某些部分中,可以动态添加字段。比如像电话号码

如何为新创建或已存在的每个字段创建验证? 这就是我所能做到的

phonenumbers: {
 type: 'array'
}

您可以迭代每个电话号码并进行验证。 比如:

this.phoneNumbers.map((item, key) => validate(item, constraints););

你能重复每个电话号码并验证吗?this.phoneNumbers.map((项,键)=>validate(项,约束););那是个好主意。表单的其余部分有一个错误元素,用于捕获验证结果。我想我可以将数组错误附加到这个错误中,或者创建另一个错误元素来存储这些错误。我会试试的,谢谢。我试过你的建议,效果很好,谢谢。我还必须分别考虑删除/添加行和更新错误数组。