Плагин проверки jQuery: примените одно правило ко всем обязательным полям - PullRequest
1 голос
/ 06 августа 2009

Я использую плагин проверки jquery для проверки. Я использую одну функцию javascript для многих форм, поэтому сложно определить правила для всех полей для многих форм.

Какой код, если я хочу применить правило "required = true" для всех текстовых полей, которые имеют класс "required".

Я пытаюсь это сделать, но оно применяет это правило только к первому полю. Помните, что я хочу показывать изображения вместо текстового сообщения об ошибке, когда поле не проверено.

$(obj).find("input.required").rules("add", {

    required: true,
    minlength: 2,

    messages: {

        required : "<img id='exclamation' src='images/exclamation.gif' title='This field is required.' />",
        minlength: "<img id='exclamation' src='images/exclamation.gif' title='At least 2 characters.' />"

    }
});

1 Ответ

3 голосов
/ 06 августа 2009

Вы можете использовать каждую функцию:

$(obj).find("input.required").each(function(){
  $(this).rules("add", {

        required: true,
        minlength: 2,

        messages: {

                required : "<img id='exclamation' src='images/exclamation.gif' title='This field is required.' />",
                minlength: "<img id='exclamation' src='images/exclamation.gif' title='At least 2 characters.' />"

        }
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...