验证具有相同名称属性的输入

Validating inputs that have the same name attribute

我有一个表单,允许用户向他们的帐户添加任意​​数量的人。这是我的表格的一个小样本:

<input type="text" name="first_name[]" required>
<input type="text" name="last_name[]" required>

我遇到的问题是验证表单。 first_name[]last_name[] 的第一个实例将生效。但是,任何其他实例都不会。我做了一些研究,这是由于输入具有相同的名称属性。我已尝试为每个动态添加的输入添加唯一 ID,但这没有用。

此外,我已经尝试了 jQuery 验证插件,但也没有成功。

问题出在 jquery 验证插件上。一旦我删除了它,HTML5 所需的属性就会像预期的那样工作。