验证具有相同名称属性的输入
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 所需的属性就会像预期的那样工作。
我有一个表单,允许用户向他们的帐户添加任意数量的人。这是我的表格的一个小样本:
<input type="text" name="first_name[]" required>
<input type="text" name="last_name[]" required>
我遇到的问题是验证表单。 first_name[]
和 last_name[]
的第一个实例将生效。但是,任何其他实例都不会。我做了一些研究,这是由于输入具有相同的名称属性。我已尝试为每个动态添加的输入添加唯一 ID,但这没有用。
此外,我已经尝试了 jQuery 验证插件,但也没有成功。
问题出在 jquery 验证插件上。一旦我删除了它,HTML5 所需的属性就会像预期的那样工作。