Проверка формы 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 или есть другой способ?

РЕДАКТИРОВАТЬ: Я проверил сообщение, связанное с дубликатом, но я думаю, что это отличается, потому что размер массива изменяется, когда я нажимаю кнопку +. Моя проблема заключается в установке сообщения для всего, что внутри имени массива

0 ответов

Другие вопросы по тегам