Как добавить метод для динамического name для formvalidation?
У меня форма с селектами:
name="katalogs[1]" id="katalogs1" name="katalogs[2]" id="katalogs2" При добавлении jquery валидации и создании своего правила : $.validator.addMethod("mymethod", function(value, element) { ..... }, "Please select both the item and its amount."); тут привязывается к name : $("#formorder").validate({ errorPlacement: function(error, element) { }, rules: { katalogs: { mymethod: true } А у меня name katalogs[1], а не katalogs, а если туда поставить katalogs[1], то не пашет. Пробовал прибавлять не к name, а к id : current++; $("#katalogs"+current).rules("add", { mymethod:true }); Ниего не получается, подскажите пожалуйста? Мне нужно сделать вот такую проверку : jQuery.validator.addMethod("greaterThanZero", function(value, element) { return this.optional(element) || (parseFloat(value) > 0); }, "* Amount must be greater than zero"); And then applying this like so: $('validatorElement').validate({ rules : { amount : { greaterThanZero : true } } }); Но у меня amount не amount, а amount[0] |
Часовой пояс GMT +3, время: 07:57. |