使用https://github.com/DubFriend/jquery.repeater,我必须在我的转发器模板中添加字段验证消息。
因此消息跨度容器data-validate-for
属性必须与他相应的输入名称同时更新,因为我的 ajax 框架搜索此以在字段未正确填写时注入错误消息
下面是html源代码
<div data-repeater-list="group-a">
<!-- repeater template -->
<div data-repeater-item style="display:none;">
<label for="date">Date</label>
<input type="date" name="date" />
<span class="error_message" data-validate-for="date"></span>
<label for="amount">Amount</label>
<input type="text" name="amount" />
<span class="error_message" data-validate-for="amount"></span>
<input data-repeater-delete type="button" value="delete" />
</div>
<!-- first group displayed -->
<div data-repeater-item>
<label for="date">Date</label>
<input type="date" name="date" />
<span class="error_message" data-validate-for="date"></span>
<label for="amount">Amount</label>
<input type="text" name="amount" />
<span class="error_message" data-validate-for="amount"></span>
<input data-repeater-delete type="button" value="delete" />
</div>
</div>
用户添加项目后的预期值
<!-- first group displayed -->
<div data-repeater-item>
<label for="date">Date</label>
<input type="date" name="group[1][date]" />
<span class="error_message" data-validate-for="group[1][date]"></span>
<label for="amount">Amount</label>
<input type="text" name="group[1][amount]" />
<span class="error_message" data-validate-for="group[1][amount]"></span>
<input data-repeater-delete type="button" value="Supprimer" />
</div>
是否可以使用本机中继器库函数来更新其他属性,data-validate-for='same_input_name'
或者我需要在某处添加 jquery 代码(库 hack 或开箱即用?)
提前感谢