Проверка формы JQuery то же имя с правилами
У меня была проблема с проверкой значений массива с помощью jquery. Я получил его на работу с помощью этого кода:
$(document).ready(function () {
// MODE 1
var numberIncr = 1;
$('#inputs').append($('<p><input class="comment required" name="name[' + 0 + ']" /></p>'));
$("#addInput").on('click', function () {
$('#inputs').append($('<p><input class="comment required" name="name[' + numberIncr + ']" /></p>'));
numberIncr++;
});
$('form.commentForm').validate();
});
Единственная проблема у меня заключается в том, что когда я пытаюсь вставить это в.validate()
rules:{
'name[]': "required"
},
messages:{
'name[]':{
required: "Invalid input"
}
}
Сообщение по-прежнему не меняется. Могу ли я перебрать массив внутри функции.validate или есть другой способ?
РЕДАКТИРОВАТЬ: Я проверил сообщение, связанное с дубликатом, но я думаю, что это отличается, потому что размер массива изменяется, когда я нажимаю кнопку +. Моя проблема заключается в установке сообщения для всего, что внутри имени массива