using https://github.com/DubFriend/jquery.repeater, i have to add fields validation message in my repeater template.
So the message span container data-validate-for
attribute must be updated at the same time as his corresponding input name because my ajax framework search this to inject the error message if field is not correctly filled
below the html source code
<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>
expected values after user adding item
<!-- 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>
Is it possible using native repeater library functions to update other attributes like data-validate-for='same_input_name'
or i need to add jquery code somewhere (library hack or out of the box ?)
thanks by advance
i add this code in
jquery.repeater.js
version 1.2.1and in repater.js config file i add
hope that can help someone