Опции проверки JQuery не работают MVC3 Razor

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

Я использую MVC3 Razor и JQuery 1.5.1

@Code
    ViewData("Title") = "Index"
    Layout = "~/Areas/Quote/Views/Shared/_Layout.vbhtml"
End Code
<script type="text/javascript">
    $(document).ready(function () {
        $('#myform').validate({
            ignore: "#textx"
        })
    });
</script>
@Using Html.BeginForm("Index", "YourQuote", FormMethod.Post, New With {.id = "myform"})
    @<input  type="text" id="textx" class="required"/>
    @<input type="submit" value="save" />
End Using

Спасибо за ответ. Пример упрощен, но я действительно хочу иметь правило переопределения, которое говорит, что игнорировать все скрытые элементы из проверки. Моя страница динамически создается и удаляет класс, и добавление их обратно, когда родительские элементы скрыты или показаны, мне не подходит

@Code
    ViewData("Title") = "Index"
    Layout = "~/Areas/Quote/Views/Shared/_Layout.vbhtml"
End Code
<script type="text/javascript">
    $(document).ready(function () {
        $('#myform').validate({
            ignore: ":hidden"
        })
    });
</script>
@Using Html.BeginForm("Index", "YourQuote", FormMethod.Post, New With {.id = "myform"})
    @<div style="display:none">
    <input  type="text" id="textx" class="required"/>
    </div>
    @<input type="submit" value="save" />
End Using

2 ответа

Решение

Попробуйте удалить ненавязчивое включение jquery и просто включите jquery.validate. У меня была похожая проблема и как-то ненавязчивая библиотека испортила мои пользовательские настройки

Это required класс конфликтует с настройками игнорирования? Попробуйте удалить класс, если хотите игнорировать это поле (т. Е. Если вы условно игнорируете поле, вам нужно будет использовать .removeClass() в обратном вызове или аналогичном в соответствующей точке).

Другие вопросы по тегам