Использование плагина jQuery validator, как использовать динамически созданные атрибуты имени для назначения правил?

Вот проблема:

Используемая нами система электронной торговли создает позицию для каждого приобретенного продукта. Он дает количество позиций, вводимых атрибутом имени «qty0», «qty1», «qty2» и т. Д., Когда позиции перемещаются вниз по странице.

Мне нужно проверить эти входы qtyX на достоверность, но я не знаю, как передать атрибут имени как относительный атрибут другого атрибута, например classа, или передать регулярное выражение в плагин validate, чтобы найти все поля количества.

Вот код проверки:

var validator = $("#formName").validate({ rules: { qty: { customMethod: true}// qty },//rules messages: { qty: {customMethod: "NOPE"} }, errorPlacement: function(error, element) { error.appendTo("#itemQuantityError"); }, }); 

Вот пример ввода, который генерируется:

  

Спасибо!!

    Вы можете генерировать правила и сообщения динамически:

     var rules = new Object(); var messages = new Object(); $('input[name^=qty]:text').each(function() { rules[this.name] = { required: true }; messages[this.name] = { required: 'This field is required' }; }); var validator = $("#formName").validate({ rules: rules, messages: messages, errorPlacement: function(error, element) { error.appendTo("#itemQuantityError"); } });