Проверка JQuery не работает на форме веб-форм - PullRequest
0 голосов
/ 31 декабря 2018

У меня есть это в отдельном файле js

$(function () {

    var form = $("#formNovoArtigo").validate({
        rules: {
            '[id*=txtCadenciaMensal]': {
                required: true,
                digits: true
            }
        },
        messages: {
            "[id*=txtCadenciaMensal]": "Insira a Cadência Mensal"
        },
    });    
});

однако я даже пытался увидеть, что происходит с помощью try catch, но это не сработает, поэтому я не уверен, что я делаю неправильно,Я добавил правило в текстовое поле, чтобы принимать только цифры, но ничего не происходит.нет сообщений нет ничего

Редактировать.

Вот ссылки на скрипты

bundles.Add(new ScriptBundle("~/Bundles/jquery").Include(
            "~/Scripts/jquery-{version}.js"));

        bundles.Add(new ScriptBundle("~/Bundles/adminlte").Include(
            "~/AdminLTE/dist/js/adminlte.js",
            "~/AdminLTE/plugins/bootstrap/js/bootstrap.bundle.js"));

        bundles.Add(new ScriptBundle("~/Bundles/jqueryui").Include(
            "~/Scripts/jquery-ui-{version}.js"));

        bundles.Add(new ScriptBundle("~/Bundles/jqueryval").Include(
            "~/Scripts/jquery.unobtrusive*",
            "~/Scripts/jquery.validate*"));

        bundles.Add(new ScriptBundle("~/Bundles/js").Include(
        "~/Scripts/MasterPage/menu-selection.js",
        "~/Scripts/Pages/DataTables.js",
        "~/Scripts/Pages/Validation.js"));

1 Ответ

0 голосов
/ 01 января 2019

Ах, я нашел ошибку, я забыл написать ввод перед идентификатором ... Работает 100% в ASP.NET 4.5

$(function () {

    $('form').validate({
        debug:true
    });
        $('input[id*=txtCadenciaMensal]').rules('add', {
            required: true,
            messages: {
                required: 'Some custom message for the username required field'
            }
        });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...