Условная проверка в MVC3 - PullRequest
       12

Условная проверка в MVC3

0 голосов
/ 11 февраля 2012

В MVC3 есть способ добавить или остановить проверку в поле в зависимости от значения выпадающего списка с помощью JQuery?Я пробовал с Беглой Валидацией, но безуспешно.

Ответы [ 2 ]

1 голос
/ 11 февраля 2012

Используете ли вы ненавязчивую проверку?Посмотрите на html, и вы увидите, что на вашем входе есть некоторые атрибуты html5, например:

<input name="product" id="product" data-val="true" data-val-required="Product is required" />

Полагаю, вы можете использовать jQuery для удаления атрибута data-val иjQuery Validator пропустит этот пункт.

$("#product").data("val", false);

Что ж, это мое предположение, попробуйте сами.

0 голосов
/ 11 февраля 2012

вы должны использовать правила jQuery AddClass

Создать класс jQuery

 $.validator.addClassRules({
    Req: {
        required: true
    }
});

Проверить файл, проверив выбранное значение

$("#Selector").blur(function () {
    var Val= $("#Selector").val();

    if (Val == "Compare to the String") {

            $("#Selector").addClass("Req");
    }
    else {
        $("#Selector").removeClass("Req");
    }
});
...