динамическое добавление проверки jquery - PullRequest
3 голосов
/ 02 февраля 2011

Я нашел, где вы можете динамически добавлять правила проверки jquery:

$("#ParentAdNumber").rules("add", { required: true });

Но как вы присоединяете и отсоединяете связанное с ним сообщение?

Ответы [ 3 ]

7 голосов
/ 02 февраля 2011
$("#ParentAdNumber").rules("remove", "required");

Из документации: http://docs.jquery.com/Plugins/Validation/rules

Редактировать: сообщения

Добавление:

$("#ParentAdNumber").rules("add", {
    optionName: true,
    messages: {
        optionName: "message for optionName"
    }
});

Удаление:

$("#ParentAdNumber").rules("remove", "messages");

Глядя на исходный код проверки, не похоже, что вы можете удалить определенные сообщения ...

4 голосов
/ 02 февраля 2011

Simple!

$("#ParentAdNumber").rules("add", {
    required: true,
    messages: {
        required: "Required input"
    }
});

Вы можете изменить сообщение, хранящее правило:

var objRule = $("#ParentAdNumber").rules();

Изменение:

objRule.messages.required = "New message";

и повторное применение:

$("#ParentAdNumber").rules("add", objRule);
3 голосов
/ 02 февраля 2011

Это должно сделать это ....

.rules("add", {required: true, messages: {required: "Required input")}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...