我有以下表格:
<form class="form-validation">
<input name="product[0][name]" id="form_product[0][name]" data-rule-required="true">
</form>
使用 jQuery 验证插件进行验证。我这样称呼它:
$(".form-validation").validate();
验证按预期工作。然后我有一个按钮,可以动态地将字段添加到表单中,基本上它创建了这个:
<form class="form-validation">
<input name="product[0][name]" id="form_product[0][name]" data-rule-required="true">
<input name="product[1][name]" id="form_product[1][name]" data-rule-required="true">
<input name="product[2][name]" id="form_product[2][name]" data-rule-required="true">
...
</form>
现在,在此验证之后不再表现正常。它仍然可以验证表单,但我得到了奇怪的结果。有时,来自字段 3 的 onsubmit 值被移动到字段 2,并且规则也在字段之间传递......
我想我需要告诉验证器已经添加了新字段,但我不知道怎么做?