javascript - jQuery 验证不适用于 Web 表单

标签 javascript asp.net webforms

我把它放在一个单独的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"));

最佳答案

啊,我发现了错误,我忘记在 ID 之前写入输入...在 ASP.NET 4.5 中 100% 工作

$(function () {

    $('form').validate({
        debug:true
    });
        $('input[id*=txtCadenciaMensal]').rules('add', {
            required: true,
            messages: {
                required: 'Some custom message for the username required field'
            }
        });
});

关于javascript - jQuery 验证不适用于 Web 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53990409/

相关文章:

c# - Bootstrap Carousel with Repeater 一张一张地显示所有幻灯片我想一张一张地显示它 3 项

c# - 等待后的代码在异步函数(网络表单)中无法按预期工作

javascript - 如何隐藏 ul 中的第一个 li?

javascript - 仅在检测到更改时才进行抓取?

c# - 0 位置没有行 :c# code error

asp.net - 有没有办法以编程方式将项目添加到 <UL> 元素?

javascript - 表单验证 onblur() 不起作用

javascript - iframe 在 chrome/safari 中使用 scrollheight 调整大小

jquery - gridview页面索引更改错误: The state information is invalid for this page and might be corrupted(alternative solution needed)

css - 在 Contact Form 7 中选中时的单选标签背景颜色